aboutsummaryrefslogtreecommitdiff
path: root/grumpy/gitolite/gitolite-gitolite-deploy.yaml
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2021-10-09 23:07:53 -0700
committerMax Resnick <max@ofmax.li>2021-10-09 23:28:41 -0700
commitbda8a1c25070678e6efd22003e398691404c832f (patch)
tree6ad3711b08bf3f8f3ad3577e97243402bad64b79 /grumpy/gitolite/gitolite-gitolite-deploy.yaml
parentb2630dfd176884f9b33be88f2033b84a1c4dd7cd (diff)
downloadgrumpy-charts-bda8a1c25070678e6efd22003e398691404c832f.tar.gz
feat: switch to kustomize from helm
Diffstat (limited to 'grumpy/gitolite/gitolite-gitolite-deploy.yaml')
-rw-r--r--grumpy/gitolite/gitolite-gitolite-deploy.yaml64
1 files changed, 64 insertions, 0 deletions
diff --git a/grumpy/gitolite/gitolite-gitolite-deploy.yaml b/grumpy/gitolite/gitolite-gitolite-deploy.yaml
new file mode 100644
index 0000000..825f863
--- /dev/null
+++ b/grumpy/gitolite/gitolite-gitolite-deploy.yaml
@@ -0,0 +1,64 @@
+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