apiVersion: apps/v1 kind: Deployment metadata: name: gitolite-gitolite spec: replicas: 1 selector: matchLabels: component: gitolite-gitolite strategy: type: RollingUpdate template: metadata: labels: app: gitolite-gitolite component: gitolite-gitolite spec: containers: - args: - sshd env: - name: SSH_KEY value: "" - name: SSH_KEY_NAME value: admin - name: UMASK value: "0027" image: registry.gitlab.com/grumps/grumpy-containers/gitolite:v0.0.4 imagePullPolicy: Always name: gitolite-gitolite ports: - containerPort: 22 name: ssh resources: requests: cpu: 200m memory: 256Mi volumeMounts: - mountPath: /etc/ssh/keys name: gitolite-ssh-keys readOnly: false - mountPath: /var/lib/git name: gitolite-git readOnly: false imagePullSecrets: - name: regcred initContainers: - command: - chmod - "755" - /var/lib/git image: registry.gitlab.com/grumps/grumpy-containers/gitolite:v0.0.4 name: setup volumeMounts: - mountPath: /var/lib/git name: gitolite-git readOnly: false volumes: - name: gitolite-ssh-keys persistentVolumeClaim: claimName: gitolite-storage-ssh - name: gitolite-git persistentVolumeClaim: claimName: gitolite-storage