|
@@ -13,49 +13,50 @@
|
|
|
# --docker-server=https://index.docker.io/v1/ \
|
|
|
# --docker-username=<your-username> \
|
|
|
# --docker-password=<your-password>
|
|
|
-apiVersion: v1
|
|
|
+apiVersion: batch/v1
|
|
|
kind: Job
|
|
|
metadata:
|
|
|
name: kaniko-update-route53
|
|
|
spec:
|
|
|
+ ttlSecondsAfterFinished: 100
|
|
|
+ backoffLimit: 4
|
|
|
template:
|
|
|
- ttlSecondsAfterFinished: 100
|
|
|
- backoffLimit: 4
|
|
|
- containers:
|
|
|
- - name: kaniko-update-route53
|
|
|
- image: gcr.io/kaniko-project/executor:v1.9.1
|
|
|
- args:
|
|
|
- - "--dockerfile=./Dockerfile"
|
|
|
- - "--context=git://git.monkeybox.org/Containers/update-route53#refs/heads/master"
|
|
|
- - "--destination=fdamstra/update-route53:latest"
|
|
|
- env:
|
|
|
- - name: GIT_TOKEN
|
|
|
- valueFrom:
|
|
|
- secretKeyRef:
|
|
|
- name: git-token
|
|
|
- key: GIT_TOKEN
|
|
|
- volumeMounts:
|
|
|
+ spec:
|
|
|
+ containers:
|
|
|
+ - name: kaniko-update-route53
|
|
|
+ image: gcr.io/kaniko-project/executor:v1.9.1
|
|
|
+ args:
|
|
|
+ - "--dockerfile=./Dockerfile"
|
|
|
+ - "--context=git://git.monkeybox.org/Containers/update_route53#refs/heads/master"
|
|
|
+ - "--destination=fdamstra/update-route53:latest"
|
|
|
+ env:
|
|
|
+ - name: GIT_TOKEN
|
|
|
+ valueFrom:
|
|
|
+ secretKeyRef:
|
|
|
+ name: git-token
|
|
|
+ key: GIT_TOKEN
|
|
|
+ volumeMounts:
|
|
|
+ - name: docker-config
|
|
|
+ mountPath: /kaniko/.docker/
|
|
|
+ dnsPolicy: "None"
|
|
|
+ dnsConfig:
|
|
|
+ nameservers:
|
|
|
+ - 10.42.42.239
|
|
|
+ - 10.42.42.1
|
|
|
+ searches:
|
|
|
+ - default.svc.cluster.local
|
|
|
+ - svc.cluster.local
|
|
|
+ - cluster.local
|
|
|
+ options:
|
|
|
+ - name: ndots
|
|
|
+ value: "2"
|
|
|
+ - name: edns0
|
|
|
+ - name: trust-ad
|
|
|
+ restartPolicy: Never
|
|
|
+ volumes:
|
|
|
- name: docker-config
|
|
|
- mountPath: /kaniko/.docker/
|
|
|
- dnsPolicy: "None"
|
|
|
- dnsConfig:
|
|
|
- nameservers:
|
|
|
- - 10.42.42.239
|
|
|
- - 10.42.42.1
|
|
|
- searches:
|
|
|
- - default.svc.cluster.local
|
|
|
- - svc.cluster.local
|
|
|
- - cluster.local
|
|
|
- options:
|
|
|
- - name: ndots
|
|
|
- value: "2"
|
|
|
- - name: edns0
|
|
|
- - name: trust-ad
|
|
|
- restartPolicy: Never
|
|
|
- volumes:
|
|
|
- - name: docker-config
|
|
|
- secret:
|
|
|
- secretName: docker-regcred
|
|
|
- items:
|
|
|
- - key: .dockerconfigjson
|
|
|
- path: config.json
|
|
|
+ secret:
|
|
|
+ secretName: docker-regcred
|
|
|
+ items:
|
|
|
+ - key: .dockerconfigjson
|
|
|
+ path: config.json
|