The ingress class name to use on the ingress resource, defaults to nginx.
host
string
The DNS resolvable hostname to set on the ingress endpoint.
name
string
The name of the endpoint being configured. For valid values, see the following important notes.
type
string
The type of exposure for an endpoint. Either external, internal, or disabled (default is external). The type option is only applicable to the admin endpoint. The external type will expose the endpoint to network traffic from outside the cluster. The internal type will expose the endpoint to network traffic only from the cluster’s internal network. The disabled type will not expose the endpoint to any traffic.
Important:
On the OpenShift Container Platform, annotations and class are not valid configuration options because OpenShift routes are created.
On other Kubernetes platforms you must specify host values for exposed endpoints.
Valid values for name are:
For EventEndpointManagement resources: ui, gateway, admin, and apic.
For EventGateway resources: gateway.
Resource: fips
Field
Type
Description
mode
string
The value for Federal Information Processing Standard (FIPS) mode. Valid value is ‘wall’.
Additional scopes over openid, profile, email that should be required, useful when using the authorizationClaimPointer.
authorizationClaimPointer
string
A JSON pointer to a claim in the ID token from the provider, which will be used for mapping authorization roles (for example, "/resource_access/client_id/roles").
authorizationPath
string
The path to the authorization endpoint of this provider.
clientIDKey
string
The key in the secret that contains the OIDC Client ID.
clientSecretKey
string
The key in the secret that contains the OIDC Secret Key.
discovery
boolean
Whether to use OIDC discovery to retrieve the configuration for this provider.
endSessionPath
string
The path to the end session endpoint of this provider.
Specifies if the persistent volume claim has to be deleted when the instance is deleted.
existingClaimName
string
The name of a pre-created Persistence Volume Claim (PVC).
root
string
The root storage path where data will be stored.
rotationSecretName
string
The Kubernetes secret used for supplying a new encryption key. This field should only be set temporarily during the process of rotating the encryption key.
selectors
object
Labels to be used during PVC bind.
size
string
The storage size limit for the volume. Default is 500Mi.
storageClassName
string
The storage class name to use on created Persistent Volume Claims (PVCs).
type
string
Type of persistence to use. One of ephemeral or persistent-claim.
Resource: template
Field
Type
Description
annotations
object
Annotations that will be added to all Kubernetes resources used by the instance.
labels
object
Labels that will be added to all Kubernetes resources used by the instance.
A set of secrets containing certificates which the Event Manager should trust when communicating with other services, such as gateways or OIDC providers.
A list of instrumentations to enable in addition to those for the Event Manager and Event Gateway.
Resource: instrumentation
Field
Type
Description
name
string
The instrumentation name.
enabled
boolean
Whether to enable or disabled the specified instrumentation.
Important:
The instrumentation name should be the instrumentation shortname. The supplied shortname is then configured as an env var against the relevant pod as OTEL_INSTRUMENTATION_<name>_ENABLED=<enabled> automatically.
status
Find the CRDs supported by status.
Important: Status field is used to display specific information about the instance. Do not edit the status field manually.