github.com/argoproj/argo-cd/v2@v2.10.5/test/manifests/cmp/repo-patch.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    labels:
     5      app.kubernetes.io/name: argocd-repo-server
     6      app.kubernetes.io/part-of: argocd
     7      app.kubernetes.io/component: repo-server
     8    name: argocd-repo-server
     9  spec:
    10    selector:
    11      matchLabels:
    12        app.kubernetes.io/name: argocd-repo-server
    13    template:
    14      metadata:
    15        labels:
    16          app.kubernetes.io/name: argocd-repo-server
    17      spec:
    18        serviceAccountName: argocd-repo-server
    19        automountServiceAccountToken: false
    20        containers:
    21          - name: my-plugin
    22            command: [/var/run/argocd/argocd-cmp-server]
    23            image: stedolan/jq
    24            securityContext:
    25              runAsNonRoot: true
    26              runAsUser: 999
    27            volumeMounts:
    28              - mountPath: /var/run/argocd
    29                name: var-files
    30              - mountPath: /home/argocd/cmp-server/plugins
    31                name: plugins
    32              - mountPath: /home/argocd/cmp-server/config/plugin.yaml
    33                subPath: plugin.yaml
    34                name: my-plugin-config
    35        volumes:
    36          - configMap:
    37              name: my-plugin-config
    38            name: my-plugin-config
    39          - emptyDir: {}
    40            name: cmp-tmp