diff options
| author | jannfis <jann@mistrust.net> | 2020-08-04 19:45:46 +0200 |
|---|---|---|
| committer | jannfis <jann@mistrust.net> | 2020-08-04 19:45:46 +0200 |
| commit | bb184543e516f17c5801242645b5d77d0244c538 (patch) | |
| tree | 79913d38a3f4566a4547d0923452a625518437c3 /manifests/base | |
Initial commit
Diffstat (limited to 'manifests/base')
| -rw-r--r-- | manifests/base/config/argocd-image-updater-cm.yaml | 7 | ||||
| -rw-r--r-- | manifests/base/config/argocd-image-updater-secret.yaml | 7 | ||||
| -rw-r--r-- | manifests/base/config/kustomization.yaml | 6 | ||||
| -rw-r--r-- | manifests/base/deployment/argocd-image-updater-deployment.yaml | 55 | ||||
| -rw-r--r-- | manifests/base/deployment/kustomization.yaml | 5 | ||||
| -rw-r--r-- | manifests/base/kustomization.yaml | 13 | ||||
| -rw-r--r-- | manifests/base/rbac/argocd-image-updater-sa.yaml | 8 | ||||
| -rw-r--r-- | manifests/base/rbac/kustomization.yaml | 5 |
8 files changed, 106 insertions, 0 deletions
diff --git a/manifests/base/config/argocd-image-updater-cm.yaml b/manifests/base/config/argocd-image-updater-cm.yaml new file mode 100644 index 0000000..34b6358 --- /dev/null +++ b/manifests/base/config/argocd-image-updater-cm.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: argocd-image-updater-config + labels: + app.kubernetes.io/name: argocd-image-updater-config + app.kubernetes.io/part-of: argocd-image-updater diff --git a/manifests/base/config/argocd-image-updater-secret.yaml b/manifests/base/config/argocd-image-updater-secret.yaml new file mode 100644 index 0000000..80dc6e6 --- /dev/null +++ b/manifests/base/config/argocd-image-updater-secret.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: Secret +metadata: + name: argocd-image-updater-secret + labels: + app.kubernetes.io/name: argocd-image-updater-secret + app.kubernetes.io/part-of: argocd-image-updater diff --git a/manifests/base/config/kustomization.yaml b/manifests/base/config/kustomization.yaml new file mode 100644 index 0000000..9605515 --- /dev/null +++ b/manifests/base/config/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: +- argocd-image-updater-cm.yaml +- argocd-image-updater-secret.yaml
\ No newline at end of file diff --git a/manifests/base/deployment/argocd-image-updater-deployment.yaml b/manifests/base/deployment/argocd-image-updater-deployment.yaml new file mode 100644 index 0000000..e019857 --- /dev/null +++ b/manifests/base/deployment/argocd-image-updater-deployment.yaml @@ -0,0 +1,55 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/name: argocd-image-updater + app.kubernetes.io/part-of: argocd-image-updater + app.kubernetes.io/component: controller + name: argocd-image-updater +spec: + selector: + matchLabels: + app.kubernetes.io/name: argocd-image-updater + template: + metadata: + labels: + app.kubernetes.io/name: argocd-image-updater + spec: + containers: + - image: argoproj-labs/argocd-image-updater:latest + imagePullPolicy: Always + env: + - name: ARGOCD_GRPC_WEB + valueFrom: + configMapKeyRef: + name: argocd-image-updater-config + key: argocd.grpc_web + optional: true + - name: ARGOCD_SERVER + valueFrom: + configMapKeyRef: + name: argocd-image-updater-config + key: argocd.server_addr + optional: true + - name: ARGOCD_TOKEN + valueFrom: + secretKeyRef: + name: argocd-image-updater-secret + key: argocd.token + optional: true + livenessProbe: + httpGet: + path: /healthz + port: 8080 + initialDelaySeconds: 3 + periodSeconds: 30 + name: argocd-image-updater + ports: + - containerPort: 8080 + readinessProbe: + httpGet: + path: /healthz + port: 8080 + initialDelaySeconds: 3 + periodSeconds: 30 + serviceAccountName: argocd-image-updater diff --git a/manifests/base/deployment/kustomization.yaml b/manifests/base/deployment/kustomization.yaml new file mode 100644 index 0000000..79567d2 --- /dev/null +++ b/manifests/base/deployment/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: +- argocd-image-updater-deployment.yaml
\ No newline at end of file diff --git a/manifests/base/kustomization.yaml b/manifests/base/kustomization.yaml new file mode 100644 index 0000000..efc49e1 --- /dev/null +++ b/manifests/base/kustomization.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + + +images: +- name: argoproj-labs/argocd-image-updater + newName: argoproj-labs/argocd-image-updater + newTag: latest + +resources: +- ./config +- ./deployment +- ./rbac diff --git a/manifests/base/rbac/argocd-image-updater-sa.yaml b/manifests/base/rbac/argocd-image-updater-sa.yaml new file mode 100644 index 0000000..1fe10d9 --- /dev/null +++ b/manifests/base/rbac/argocd-image-updater-sa.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: + app.kubernetes.io/name: argocd-image-updater + app.kubernetes.io/part-of: argocd-image-updater + app.kubernetes.io/component: controller + name: argocd-image-updater diff --git a/manifests/base/rbac/kustomization.yaml b/manifests/base/rbac/kustomization.yaml new file mode 100644 index 0000000..1cfaefc --- /dev/null +++ b/manifests/base/rbac/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: +- argocd-image-updater-sa.yaml
\ No newline at end of file |
