apiVersion: apps/v1 kind: Deployment metadata: name: cgit spec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: cgit app.kubernetes.io/name: cgit template: metadata: labels: app.kubernetes.io/instance: cgit app.kubernetes.io/name: cgit spec: containers: - env: - name: CGIT_HOSTNAME value: git.ofmax.li - name: CGIT_PORT value: "8080" image: registry.gitlab.com/grumps/grumpy-containers/cgit:v0.0.5 imagePullPolicy: Always name: cgit ports: - containerPort: 8080 name: http protocol: TCP volumeMounts: - mountPath: /var/lib/git name: gitolite-storage readOnly: false imagePullSecrets: - name: regcred serviceAccountName: cgit volumes: - name: gitolite-storage persistentVolumeClaim: claimName: gitolite-storage