github.com/argoproj-labs/argocd-operator@v0.10.0/config/crd/bases/argoproj.io_notificationsconfigurations.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.6.1 8 creationTimestamp: null 9 name: notificationsconfigurations.argoproj.io 10 spec: 11 group: argoproj.io 12 names: 13 kind: NotificationsConfiguration 14 listKind: NotificationsConfigurationList 15 plural: notificationsconfigurations 16 singular: notificationsconfiguration 17 scope: Namespaced 18 versions: 19 - name: v1alpha1 20 schema: 21 openAPIV3Schema: 22 description: NotificationsConfiguration is the Schema for the NotificationsConfiguration 23 API 24 properties: 25 apiVersion: 26 description: 'APIVersion defines the versioned schema of this representation 27 of an object. Servers should convert recognized schemas to the latest 28 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 29 type: string 30 kind: 31 description: 'Kind is a string value representing the REST resource this 32 object represents. Servers may infer this from the endpoint the client 33 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 34 type: string 35 metadata: 36 type: object 37 spec: 38 description: NotificationsConfigurationSpec allows users to define the 39 triggers, templates, services, context and subscriptions for the notifications 40 properties: 41 services: 42 additionalProperties: 43 type: string 44 description: Services are used to deliver message 45 type: object 46 subscriptions: 47 additionalProperties: 48 type: string 49 description: Subscriptions contain centrally managed global application 50 subscriptions 51 type: object 52 templates: 53 additionalProperties: 54 type: string 55 description: Templates are used to generate the notification template 56 message 57 type: object 58 triggers: 59 additionalProperties: 60 type: string 61 description: Triggers define the condition when the notification should 62 be sent and list of templates required to generate the message Recipients 63 can subscribe to the trigger and specify the required message template 64 and destination notification service. 65 type: object 66 type: object 67 type: object 68 served: true 69 storage: true 70 subresources: 71 status: {} 72 status: 73 acceptedNames: 74 kind: "" 75 plural: "" 76 conditions: [] 77 storedVersions: []