From 8ddab97d9727ebf4fae5867d9c44dac754fa3ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Wed, 20 Aug 2025 11:44:53 +0200 Subject: [PATCH] fix: Add ncps to sys --- values/argo/manifests/sys-project.yaml | 2 ++ values/ncps/env-oceanbox.yaml.gotmpl | 2 ++ values/ncps/env.yaml.gotmpl | 3 +++ values/ncps/manifests/ncps.yaml | 8 +------- 4 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 values/ncps/env-oceanbox.yaml.gotmpl create mode 100644 values/ncps/env.yaml.gotmpl diff --git a/values/argo/manifests/sys-project.yaml b/values/argo/manifests/sys-project.yaml index 6fa3cc02..50b9bb71 100644 --- a/values/argo/manifests/sys-project.yaml +++ b/values/argo/manifests/sys-project.yaml @@ -72,6 +72,8 @@ spec: server: https://kubernetes.default.svc - namespace: opentelemetry server: https://kubernetes.default.svc + - namespace: ncps + server: https://kubernetes.default.svc sourceRepos: - https://argoproj.github.io/argo-helm - https://kubernetes-sigs.github.io/metrics-server/ diff --git a/values/ncps/env-oceanbox.yaml.gotmpl b/values/ncps/env-oceanbox.yaml.gotmpl new file mode 100644 index 00000000..edab7f33 --- /dev/null +++ b/values/ncps/env-oceanbox.yaml.gotmpl @@ -0,0 +1,2 @@ +ncps: + enabled: true diff --git a/values/ncps/env.yaml.gotmpl b/values/ncps/env.yaml.gotmpl new file mode 100644 index 00000000..7ea660d4 --- /dev/null +++ b/values/ncps/env.yaml.gotmpl @@ -0,0 +1,3 @@ +ncps: + enabled: false + autosync: false diff --git a/values/ncps/manifests/ncps.yaml b/values/ncps/manifests/ncps.yaml index 5e9eb8bc..9cee7418 100644 --- a/values/ncps/manifests/ncps.yaml +++ b/values/ncps/manifests/ncps.yaml @@ -1,11 +1,8 @@ -{{- if .Values.clusterConfig.argo.enabled }} apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: ncps namespace: argocd - annotations: - argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true finalizers: - resources-finalizer.argocd.argoproj.io spec: @@ -13,7 +10,7 @@ spec: namespace: ncps server: 'https://kubernetes.default.svc' sources: - - repoURL: {{ .Values.clusterConfig.manifests }} + - repoURL: https://gitlab.com/oceanbox/manifests.git targetRevision: HEAD path: values/ncps/manifests project: sys @@ -25,9 +22,6 @@ spec: - CreateNamespace=true - ApplyOutOfSyncOnly=true # - ServerSideApply=true - {{- if .Values.ncps.autosync }} automated: prune: true # selfHeal: false - {{- end }} -{{- end }}