Fred Damstra (k8s1) vor 2 Jahren
Ursprung
Commit
c3eaaac7c6
3 geänderte Dateien mit 44 neuen und 42 gelöschten Zeilen
  1. 3 2
      Dockerfile
  2. 41 40
      kaniko-update-route53.yaml
  3. 0 0
      update_route53.sh

+ 3 - 2
Dockerfile

@@ -1,6 +1,7 @@
 FROM ubuntu:latest
 
 COPY . /opt/update_route53
-RUN chmod 755 /opt/update_route53/update_route53.sh
+RUN chmod 755 /opt/update_route53/update_route53.sh \
+ && mkdir /scratch
 
-CMD ["/opt/update_route53/update_route53.sh"]
+CMD ["/opt/update_route53/update-route53.sh"]

+ 41 - 40
kaniko-update-route53.yaml

@@ -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

+ 0 - 0
update-route53.sh → update_route53.sh