EventingBackend
The eventingbackends.eventing.kyma-project.io CustomResourceDefinition (CRD) is a detailed description of the kind of data used to manage Eventing backends within Kyma. To get the up-to-date CRD and show the output in the YAML format, run this command:
Click to copy
kubectl get crd eventingbackends.eventing.kyma-project.io -o yamlSample custom resource
This is a sample EventingBackend custom resource (CR) that the Eventing Controller creates by default when Kyma is deployed. It has an empty spec section.
Click to copy
apiVersion: eventing.kyma-project.io/v1alpha1kind: EventingBackendmetadata: name: eventing-backend namespace: kyma-systemspec: {}Custom resource parameters
When you fetch an existing EventingBackend CR, the Eventing Controller adds the status section, which shows the current status of Kyma Eventing.
EventingBackend.eventing.kyma-project.io/v1alpha1
Status:
| Parameter | Type | Description |
|---|---|---|
| backendType | string | Specifies the backend type used. The value is either BEB, or NATS. |
| bebSecretName | string | Name of the Secret containing BEB access tokens, required for BEB only. |
| bebSecretNamespace | string | Namespace of the Secret containing BEB access tokens, required for BEB only. |
| conditions | []object | Defines the status of the Controller and the EPP. |
| conditions.lastTransitionTime | string | Defines the date of the last condition status change. |
| conditions.message | string | Provides more details about the condition status change. |
| conditions.reason | string | Defines the reason for the condition status change. |
| conditions.status (required) | string | Status of the condition. The value is either True, False, or Unknown. |
| conditions.type | string | Short description of the condition. |
| eventingReady | boolean | Defines the overall Backend status. |
Related resources and components
These components use this CR:
| Component | Description |
|---|---|
| Eventing Controller | The Eventing Controller uses this CR to display its ready status and the ready status of the Event Publisher Proxy. |