14 KiB
Kustomize API reference
Packages:
notification.toolkit.fluxcd.io/v1alpha1
Package v1alpha1 contains API Schema definitions for the notification v1alpha1 API group
Resource Types:Alert
Alert is the Schema for the alerts API
| Field | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
apiVersionstring |
notification.toolkit.fluxcd.io/v1alpha1
|
||||||||
kindstring |
Alert
|
||||||||
metadataKubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
specAlertSpec |
|
||||||||
statusAlertStatus |
Provider
Provider is the Schema for the providers API
| Field | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersionstring |
notification.toolkit.fluxcd.io/v1alpha1
|
||||||||||
kindstring |
Provider
|
||||||||||
metadataKubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
specProviderSpec |
|
||||||||||
statusProviderStatus |
Receiver
Receiver is the Schema for the receivers API
| Field | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersionstring |
notification.toolkit.fluxcd.io/v1alpha1
|
||||||||||
kindstring |
Receiver
|
||||||||||
metadataKubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
specReceiverSpec |
|
||||||||||
statusReceiverStatus |
AlertSpec
(Appears on: Alert)
AlertSpec defines an alerting rule for events involving a list of objects
| Field | Description |
|---|---|
providerRefKubernetes core/v1.LocalObjectReference |
Send events using this provider |
eventSeveritystring |
(Optional)
Filter events based on severity, defaults to (‘info’). If set to ‘info’ no events will be filtered. |
eventSources[]CrossNamespaceObjectReference |
Filter events based on the involved objects |
suspendbool |
(Optional)
This flag tells the controller to suspend subsequent events dispatching. Defaults to false. |
AlertStatus
(Appears on: Alert)
AlertStatus defines the observed state of Alert
| Field | Description |
|---|---|
conditions[]github.com/fluxcd/pkg/apis/meta.Condition |
(Optional) |
CrossNamespaceObjectReference
(Appears on: AlertSpec, ReceiverSpec)
CrossNamespaceObjectReference contains enough information to let you locate the typed referenced object at cluster level
| Field | Description |
|---|---|
apiVersionstring |
(Optional)
API version of the referent |
kindstring |
Kind of the referent |
namestring |
Name of the referent |
namespacestring |
(Optional)
Namespace of the referent |
ProviderSpec
(Appears on: Provider)
ProviderSpec defines the desired state of Provider
| Field | Description |
|---|---|
typestring |
Type of provider |
channelstring |
(Optional)
Alert channel for this provider |
usernamestring |
(Optional)
Bot username for this provider |
addressstring |
(Optional)
HTTP(S) webhook address of this provider |
secretRefKubernetes core/v1.LocalObjectReference |
(Optional)
Secret reference containing the provider webhook URL |
ProviderStatus
(Appears on: Provider)
ProviderStatus defines the observed state of Provider
| Field | Description |
|---|---|
conditions[]github.com/fluxcd/pkg/apis/meta.Condition |
(Optional) |
ReceiverSpec
(Appears on: Receiver)
ReceiverSpec defines the desired state of Receiver
| Field | Description |
|---|---|
typestring |
Type of webhook sender, used to determine the validation procedure and payload deserialization. |
events[]string |
(Optional)
A list of events to handle, e.g. ‘push’ for GitHub or ‘Push Hook’ for GitLab. |
resources[]CrossNamespaceObjectReference |
A list of resources to be notified about changes. |
secretRefKubernetes core/v1.LocalObjectReference |
Secret reference containing the token used to validate the payload authenticity |
suspendbool |
(Optional)
This flag tells the controller to suspend subsequent events handling. Defaults to false. |
ReceiverStatus
(Appears on: Receiver)
ReceiverStatus defines the observed state of Receiver
| Field | Description |
|---|---|
conditions[]github.com/fluxcd/pkg/apis/meta.Condition |
(Optional) |
urlstring |
(Optional)
Generated webhook URL in the format of ‘/hook/sha256sum(token+name+namespace)’. |
This page was automatically generated with gen-crd-api-reference-docs