added
This commit is contained in:
51
git_sync/deployment
Normal file
51
git_sync/deployment
Normal file
@@ -0,0 +1,51 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: git-sync
|
||||
name: git-sync
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: git-sync
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: git-sync
|
||||
spec:
|
||||
containers:
|
||||
- image: nginx:latest
|
||||
name: nginx
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- name: workdir
|
||||
mountPath: /usr/share/nginx/html
|
||||
initContainers:
|
||||
- image: registry.k8s.io/git-sync/git-sync:v3.6.2
|
||||
name: gitsync
|
||||
args:
|
||||
- --repo=nutzer26@1:/home/nutzer01/content_repo.git
|
||||
- --root=/tmp/git/root
|
||||
- --ssh
|
||||
- --one-time
|
||||
volumeMounts:
|
||||
- name: git-secret
|
||||
mountPath: /etc/git-secret
|
||||
- name: workdir
|
||||
mountPath: "/tmp/git/root"
|
||||
securityContext:
|
||||
runAsUser: 65533
|
||||
volumes:
|
||||
- name: workdir
|
||||
emptyDir: {}
|
||||
- name: claim-pvc2
|
||||
secret:
|
||||
secretName: git-creds
|
||||
defaultMode: 0400
|
||||
securityContext:
|
||||
fsGroup: 65533
|
||||
status: {}
|
||||
Reference in New Issue
Block a user