You are viewing documentation for Flux version: 2.4
Version 2.4 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
Notification API reference v1
Packages:
notification.toolkit.fluxcd.io/v1
Package v1 contains API Schema definitions for the notification v1 API group.
Resource Types:Receiver
Receiver is the Schema for the receivers API.
| Field | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersionstring | notification.toolkit.fluxcd.io/v1 | ||||||||||||
kindstring | Receiver | ||||||||||||
metadataKubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the
metadata field. | ||||||||||||
specReceiverSpec |
| ||||||||||||
statusReceiverStatus |
CrossNamespaceObjectReference
(Appears on: 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
If multiple resources are targeted |
namespacestring | (Optional) Namespace of the referent |
matchLabelsmap[string]string | (Optional) MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
map is equivalent to an element of matchExpressions, whose key field is “key”, the
operator is “In”, and the values array contains only “value”. The requirements are ANDed.
MatchLabels requires the name to be set to |
ReceiverSpec
(Appears on: Receiver)
ReceiverSpec defines the desired state of the Receiver.
| Field | Description |
|---|---|
typestring | Type of webhook sender, used to determine the validation procedure and payload deserialization. |
intervalKubernetes meta/v1.Duration | (Optional) Interval at which to reconcile the Receiver with its Secret references. |
events[]string | (Optional) Events specifies the list of event types to handle, e.g. ‘push’ for GitHub or ‘Push Hook’ for GitLab. |
resources[]CrossNamespaceObjectReference | A list of resources to be notified about changes. |
secretRefgithub.com/fluxcd/pkg/apis/meta.LocalObjectReference | SecretRef specifies the Secret containing the token used to validate the payload authenticity. |
suspendbool | (Optional) Suspend tells the controller to suspend subsequent events handling for this receiver. |
ReceiverStatus
(Appears on: Receiver)
ReceiverStatus defines the observed state of the Receiver.
| Field | Description |
|---|---|
ReconcileRequestStatusgithub.com/fluxcd/pkg/apis/meta.ReconcileRequestStatus | (Members of |
conditions[]Kubernetes meta/v1.Condition | (Optional) Conditions holds the conditions for the Receiver. |
webhookPathstring | (Optional) WebhookPath is the generated incoming webhook address in the format of ‘/hook/sha256sum(token+name+namespace)’. |
observedGenerationint64 | (Optional) ObservedGeneration is the last observed generation of the Receiver object. |
This page was automatically generated with gen-crd-api-reference-docs