Add external secrets

This commit is contained in:
2025-12-04 03:21:59 +05:30
parent 6e82e3b11d
commit d1cae99339
6 changed files with 29 additions and 3 deletions
+1
View File
@@ -4,3 +4,4 @@ kind: Kustomization
resources: resources:
- nginx-app.yaml - nginx-app.yaml
- scriptscribe.yaml - scriptscribe.yaml
- sealed-secrets.yaml
+21
View File
@@ -0,0 +1,21 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: sealed-secrets
namespace: argocd
spec:
project: default
source:
repoURL: https://gitea.whyredfire.tech/whyredfire/gitops
targetRevision: main
path: infra/sealed-secrets
destination:
server: https://kubernetes.default.svc
namespace: sealed-secrets
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
+1
View File
@@ -2,5 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- namespace.yaml
- root-app.yaml - root-app.yaml
- ssh-known-hosts-cm.yaml - ssh-known-hosts-cm.yaml
-3
View File
@@ -4,8 +4,5 @@ kind: Kustomization
namespace: argocd namespace: argocd
resources: resources:
- namespace.yaml
# ArgoCD installation
- https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0/manifests/install.yaml - https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0/manifests/install.yaml
# Bootstrap the app-of-apps
- argocd - argocd
+6
View File
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.33.1/controller.yaml