github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-007_validate_volume_mounts/01-assert.yaml (about) 1 apiVersion: kuttl.dev/v1beta1 2 kind: TestAssert 3 timeout: 120 4 --- 5 apiVersion: argoproj.io/v1alpha1 6 kind: ArgoCD 7 metadata: 8 name: argocd 9 status: 10 phase: Available 11 --- 12 apiVersion: apps/v1 13 kind: Deployment 14 metadata: 15 name: argocd-server 16 spec: 17 template: 18 spec: 19 containers: 20 - volumeMounts: 21 - mountPath: /app/config/ssh 22 name: ssh-known-hosts 23 - mountPath: /app/config/tls 24 name: tls-certs 25 - mountPath: /app/config/server/tls 26 name: argocd-repo-server-tls 27 - mountPath: /app/config/server/tls/redis 28 name: argocd-operator-redis-tls 29 volumes: 30 - configMap: 31 defaultMode: 420 32 name: argocd-ssh-known-hosts-cm 33 name: ssh-known-hosts 34 - configMap: 35 defaultMode: 420 36 name: argocd-tls-certs-cm 37 name: tls-certs 38 - name: argocd-repo-server-tls 39 secret: 40 defaultMode: 420 41 optional: true 42 secretName: argocd-repo-server-tls 43 - name: argocd-operator-redis-tls 44 secret: 45 defaultMode: 420 46 optional: true 47 secretName: argocd-operator-redis-tls 48 --- 49 apiVersion: apps/v1 50 kind: Deployment 51 metadata: 52 name: argocd-repo-server 53 spec: 54 template: 55 spec: 56 containers: 57 - volumeMounts: 58 - mountPath: /app/config/ssh 59 name: ssh-known-hosts 60 - mountPath: /app/config/tls 61 name: tls-certs 62 - mountPath: /app/config/gpg/source 63 name: gpg-keys 64 - mountPath: /app/config/gpg/keys 65 name: gpg-keyring 66 - mountPath: /tmp 67 name: tmp 68 - mountPath: /app/config/reposerver/tls 69 name: argocd-repo-server-tls 70 - mountPath: /app/config/reposerver/tls/redis 71 name: argocd-operator-redis-tls 72 - mountPath: /home/argocd/cmp-server/plugins 73 name: plugins 74 volumes: 75 - configMap: 76 defaultMode: 420 77 name: argocd-ssh-known-hosts-cm 78 name: ssh-known-hosts 79 - configMap: 80 defaultMode: 420 81 name: argocd-tls-certs-cm 82 name: tls-certs 83 - configMap: 84 defaultMode: 420 85 name: argocd-gpg-keys-cm 86 name: gpg-keys 87 - emptyDir: {} 88 name: gpg-keyring 89 - emptyDir: {} 90 name: tmp 91 - name: argocd-repo-server-tls 92 secret: 93 defaultMode: 420 94 optional: true 95 secretName: argocd-repo-server-tls 96 - name: argocd-operator-redis-tls 97 secret: 98 defaultMode: 420 99 optional: true 100 secretName: argocd-operator-redis-tls 101 - emptyDir: {} 102 name: var-files 103 - emptyDir: {} 104 name: plugins 105 --- 106 apiVersion: apps/v1 107 kind: StatefulSet 108 metadata: 109 name: argocd-application-controller 110 spec: 111 template: 112 spec: 113 containers: 114 - volumeMounts: 115 - mountPath: /app/config/controller/tls 116 name: argocd-repo-server-tls 117 - mountPath: /app/config/controller/tls/redis 118 name: argocd-operator-redis-tls 119 volumes: 120 - name: argocd-repo-server-tls 121 secret: 122 defaultMode: 420 123 optional: true 124 secretName: argocd-repo-server-tls 125 - name: argocd-operator-redis-tls 126 secret: 127 defaultMode: 420 128 optional: true 129 secretName: argocd-operator-redis-tls