From 35fe9854865ce4dfb171ab3fb7011f824b715842 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Wed, 29 May 2024 12:00:27 +0200 Subject: [PATCH] fix --- apps/taiga/taiga_Job.tf | 139 ++++++++++++++++++++++++++++++++++++- apps/taiga/taiga_Secret.tf | 2 +- 2 files changed, 138 insertions(+), 3 deletions(-) diff --git a/apps/taiga/taiga_Job.tf b/apps/taiga/taiga_Job.tf index f9677dd..4ef67fc 100644 --- a/apps/taiga/taiga_Job.tf +++ b/apps/taiga/taiga_Job.tf @@ -7,9 +7,11 @@ resource "kubectl_manifest" "Job_taiga-createinitialtemplates" { namespace: "${var.namespace}" labels: ${jsonencode(local.postcfg_all_labels)} spec: + backoffLimit: 4 + parallelism: 1 template: spec: - restartPolicy: OnFailure + restartPolicy: Never containers: - name: postconfig image: "${var.images.back.registry}/${var.images.back.repository}:${var.images.back.tag}" @@ -34,6 +36,139 @@ resource "kubectl_manifest" "Job_taiga-createinitialtemplates" { configMap: name: ${kubectl_manifest.cm_scripts.name} defaultMode: 0755 - backoffLimit: 4 EOF } + + backoffLimit: 3 + completionMode: NonIndexed + manualSelector: false + parallelism: 1 + podReplacementPolicy: TerminatingOrFailed + selector: + matchLabels: + batch.kubernetes.io/controller-uid: c27d1f22-f48c-4c32-8a86-f759c21583bd + suspend: false + template: + metadata: + annotations: + mayfly.cloud.namecheap.com/expire: 120h + creationTimestamp: null + labels: + batch.kubernetes.io/controller-uid: c27d1f22-f48c-4c32-8a86-f759c21583bd + batch.kubernetes.io/job-name: default--crd-tekton-triggers--agent + controller-uid: c27d1f22-f48c-4c32-8a86-f759c21583bd + job-name: default--crd-tekton-triggers--agent + spec: + containers: + - args: + - install + env: + - name: NAMESPACE + value: default + - name: NAME + value: crd-tekton-triggers + - name: OPTIONS_HASH + value: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a + - name: COMMIT_ID + value: 05ce09772797fb06ab0ca3355847dab9b3e5cde3 + - name: LOG_LEVEL + value: info + - name: RUST_BACKTRACE + value: "1" + - name: RUST_LOG + value: info,controller=info,agent=info + image: docker.io/sebt3/vynil-agent:0.2.11 + imagePullPolicy: IfNotPresent + name: install + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /dist + name: dist + readOnly: true + subPath: addons + - mountPath: /src + name: package + dnsPolicy: ClusterFirst + initContainers: + - args: + - template + - -s + - /src/crd/tekton-triggers/ + - -t + - install + env: + - name: NAMESPACE + value: default + - name: NAME + value: crd-tekton-triggers + - name: OPTIONS_HASH + value: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a + - name: COMMIT_ID + value: 05ce09772797fb06ab0ca3355847dab9b3e5cde3 + - name: LOG_LEVEL + value: info + - name: RUST_BACKTRACE + value: "1" + - name: RUST_LOG + value: info,controller=info,agent=info + image: docker.io/sebt3/vynil-agent:0.2.11 + imagePullPolicy: IfNotPresent + name: template + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /src + name: dist + readOnly: true + subPath: addons + - mountPath: /dest + name: package + - args: + - plan + env: + - name: NAMESPACE + value: default + - name: NAME + value: crd-tekton-triggers + - name: OPTIONS_HASH + value: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a + - name: COMMIT_ID + value: 05ce09772797fb06ab0ca3355847dab9b3e5cde3 + - name: LOG_LEVEL + value: info + - name: RUST_BACKTRACE + value: "1" + - name: RUST_LOG + value: info,controller=info,agent=info + image: docker.io/sebt3/vynil-agent:0.2.11 + imagePullPolicy: IfNotPresent + name: plan + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /dist + name: dist + readOnly: true + subPath: addons + - mountPath: /src + name: package + restartPolicy: Never + schedulerName: default-scheduler + securityContext: + fsGroup: 65534 + runAsGroup: 65534 + runAsUser: 65534 + serviceAccount: vynil-agent + serviceAccountName: vynil-agent + terminationGracePeriodSeconds: 30 + volumes: + - name: dist + persistentVolumeClaim: + claimName: addons-distrib + - emptyDir: + sizeLimit: 500Mi + name: package \ No newline at end of file diff --git a/apps/taiga/taiga_Secret.tf b/apps/taiga/taiga_Secret.tf index 057a6c0..e166bf3 100644 --- a/apps/taiga/taiga_Secret.tf +++ b/apps/taiga/taiga_Secret.tf @@ -23,7 +23,7 @@ resource "kubectl_manifest" "secret" { type: Opaque stringData: TAIGA_SECRET_KEY: "${random_password.system.result}" - TAIGA_ADMIN_PASSWORD: "${random_password.admin.result}" + DJANGO_SUPERUSER_PASSWORD: "${random_password.admin.result}" EOF }