From face668dfca5ba49c351e68a64cfc540111be75e Mon Sep 17 00:00:00 2001 From: rblundon Date: Sun, 27 Jul 2025 00:38:39 -0500 Subject: [PATCH] deploy external secrets to internal cluster --- cluster/external-secrets-internal.yaml | 28 +++++++++++++++++++ .../overlays/internal/kustomization.yaml | 10 +++++++ 2 files changed, 38 insertions(+) create mode 100644 cluster/external-secrets-internal.yaml create mode 100644 cluster/external-secrets/overlays/internal/kustomization.yaml diff --git a/cluster/external-secrets-internal.yaml b/cluster/external-secrets-internal.yaml new file mode 100644 index 0000000..86fc138 --- /dev/null +++ b/cluster/external-secrets-internal.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: external-secrets + namespace: openshift-gitops + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + name: internal + namespace: openshift-operators + project: default + source: + path: cluster/external-secrets/overlays/internal + repoURL: https://github.com/rblundon/homelab.git + targetRevision: HEAD + + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - RespectIgnoreDifferences=true + - CreateNamespace=true + managedNamespaceMetadata: + labels: + argocd.argoproj.io/managed-by: openshift-gitops diff --git a/cluster/external-secrets/overlays/internal/kustomization.yaml b/cluster/external-secrets/overlays/internal/kustomization.yaml new file mode 100644 index 0000000..d083cf0 --- /dev/null +++ b/cluster/external-secrets/overlays/internal/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +commonAnnotations: + argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true + +resources: +# - github.com/redhat-cop/gitops-catalog/external-secrets-operator/operator/overlays/stable +# - github.com/redhat-cop/gitops-catalog/external-secrets-operator/instance/overlays/default +- ../../base \ No newline at end of file