github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-022_validate_notifications/01-install.yaml (about) 1 apiVersion: argoproj.io/v1alpha1 2 kind: ArgoCD 3 metadata: 4 name: argocd 5 spec: 6 notifications: 7 enabled: true 8 --- 9 apiVersion: v1 10 kind: Service 11 metadata: 12 name: smtp4dev 13 spec: 14 selector: 15 app: smtp4dev 16 ports: 17 - name: smtp 18 protocol: TCP 19 port: 2525 20 targetPort: 2525 21 - name: http 22 protocol: TCP 23 port: 80 24 targetPort: 80 25 --- 26 apiVersion: apps/v1 27 kind: Deployment 28 metadata: 29 name: smtp4dev 30 labels: 31 app: smtp4dev 32 spec: 33 replicas: 1 34 selector: 35 matchLabels: 36 app: smtp4dev 37 template: 38 metadata: 39 labels: 40 app: smtp4dev 41 spec: 42 affinity: 43 nodeAffinity: 44 requiredDuringSchedulingIgnoredDuringExecution: 45 nodeSelectorTerms: 46 - matchExpressions: 47 - key: kubernetes.io/os 48 operator: In 49 values: 50 - linux 51 containers: 52 - name: smtp4dev 53 image: quay.io/argoprojlabs/argocd-notifications-e2e-smtplistener:multiarch 54 ports: 55 - containerPort: 80 56 - containerPort: 2525