From 41f06ff4703ce3f6094bbdfe667897d95084847d Mon Sep 17 00:00:00 2001 From: titver968 Date: Mon, 20 Oct 2025 08:43:28 +0200 Subject: [PATCH] plane new configuration --- argocd/apps/plane/values-plane.bak | 76 +++++++++++++++++++++++++++++ argocd/apps/plane/values-plane.yaml | 11 +---- 2 files changed, 78 insertions(+), 9 deletions(-) create mode 100644 argocd/apps/plane/values-plane.bak diff --git a/argocd/apps/plane/values-plane.bak b/argocd/apps/plane/values-plane.bak new file mode 100644 index 0000000..49db79c --- /dev/null +++ b/argocd/apps/plane/values-plane.bak @@ -0,0 +1,76 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: plane + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + ignoreDifferences: + # PVCs - creationTimestamp ignorieren + - group: "" + kind: PersistentVolumeClaim + jsonPointers: + - /metadata/creationTimestamp + + # Jobs komplett ignorieren - sie sind immutable und werden von Helm Hooks verwaltet + - group: batch + kind: Job + name: plane-api-migrate-* + jsonPointers: + - /spec + - /metadata + + # StatefulSets - verschiedene dynamische Felder + - group: apps + kind: StatefulSet + jsonPointers: + - /spec/volumeClaimTemplates/0/metadata/creationTimestamp + - /spec/volumeClaimTemplates/1/metadata/creationTimestamp + - /spec/volumeClaimTemplates/2/metadata/creationTimestamp + + project: default + source: + repoURL: 'https://helm.plane.so/' + chart: 'plane-ce' + targetRevision: 1.*.* + helm: + values: | + + ingress: + enabled: true + appHost: "plane.innovation-hub-niedersachsen.de" + ingressClass: "traefik" + ingress_annotations: + cert-manager.io/cluster-issuer: lets-encrypt-staging + traefik.ingress.kubernetes.io/router.entrypoints: websecure + + ssl: + tls_secret_name: "plane-tls" + createIssuer: false + generateCerts: false + + minio: + local_setup: false + + env: + docstore_bucket: "plane-docstore" + doc_upload_size_limit: "5242880" + aws_access_key: "a0ccb47cc0994bf51ecd" + aws_secret_access_key: "0d54ee2f943f2a56b8cafc3afe9cb1e2f9fecac2" + aws_region: "eu-central-1" + aws_s3_endpoint_url: "https://sws3.innovation-hub-niedersachsen.de" + + destination: + server: 'https://kubernetes.default.svc' + namespace: plane + + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true + - RespectIgnoreDifferences=true \ No newline at end of file diff --git a/argocd/apps/plane/values-plane.yaml b/argocd/apps/plane/values-plane.yaml index 49db79c..40519da 100644 --- a/argocd/apps/plane/values-plane.yaml +++ b/argocd/apps/plane/values-plane.yaml @@ -12,14 +12,6 @@ spec: jsonPointers: - /metadata/creationTimestamp - # Jobs komplett ignorieren - sie sind immutable und werden von Helm Hooks verwaltet - - group: batch - kind: Job - name: plane-api-migrate-* - jsonPointers: - - /spec - - /metadata - # StatefulSets - verschiedene dynamische Felder - group: apps kind: StatefulSet @@ -73,4 +65,5 @@ spec: prune: true syncOptions: - CreateNamespace=true - - RespectIgnoreDifferences=true \ No newline at end of file + - RespectIgnoreDifferences=true + - Replace=true \ No newline at end of file