From 9ae6f68058c8c9ac69843ab7c441ce21a918a818 Mon Sep 17 00:00:00 2001 From: Sergio Talens-Oliag Date: Sat, 3 May 2025 00:55:13 +0200 Subject: [PATCH] feat(sealed-secrets): initial deployment of the application --- apps/sealed-secrets/helm/chart.yaml | 15 +++++++++++++++ apps/sealed-secrets/helm/kustomization.yaml | 4 ++++ apps/sealed-secrets/overlays/test/config.json | 11 +++++++++++ .../overlays/test/kustomization.yaml | 7 +++++++ apps/sealed-secrets/overlays/test/values.yaml | 3 +++ 5 files changed, 40 insertions(+) create mode 100644 apps/sealed-secrets/helm/chart.yaml create mode 100644 apps/sealed-secrets/helm/kustomization.yaml create mode 100644 apps/sealed-secrets/overlays/test/config.json create mode 100644 apps/sealed-secrets/overlays/test/kustomization.yaml create mode 100644 apps/sealed-secrets/overlays/test/values.yaml diff --git a/apps/sealed-secrets/helm/chart.yaml b/apps/sealed-secrets/helm/chart.yaml new file mode 100644 index 0000000..63cfc1e --- /dev/null +++ b/apps/sealed-secrets/helm/chart.yaml @@ -0,0 +1,15 @@ +apiVersion: builtin +kind: HelmChartInflationGenerator +metadata: + name: sealed-secrets +releaseName: sealed-secrets +name: sealed-secrets +namespace: kube-system +repo: https://bitnami-labs.github.io/sealed-secrets +version: 2.17.2 +includeCRDs: true +# Add common values to all argo-cd projects inline +valuesInline: + fullnameOverride: sealed-secrets-controller +# Load a values.yaml file from the same directory that uses this generator +valuesFile: values.yaml diff --git a/apps/sealed-secrets/helm/kustomization.yaml b/apps/sealed-secrets/helm/kustomization.yaml new file mode 100644 index 0000000..8afcd38 --- /dev/null +++ b/apps/sealed-secrets/helm/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- chart.yaml diff --git a/apps/sealed-secrets/overlays/test/config.json b/apps/sealed-secrets/overlays/test/config.json new file mode 100644 index 0000000..001079b --- /dev/null +++ b/apps/sealed-secrets/overlays/test/config.json @@ -0,0 +1,11 @@ +{ + "appName": "sealed-secrets", + "userGivenName": "sealed-secrets", + "destNamespace": "kube-system", + "destServer": "https://kubernetes.default.svc", + "srcPath": "apps/sealed-secrets/overlays/test", + "srcRepoURL": "https://forgejo.mixinet.net/blogops/argocd.git", + "srcTargetRevision": "", + "labels": null, + "annotations": null +} diff --git a/apps/sealed-secrets/overlays/test/kustomization.yaml b/apps/sealed-secrets/overlays/test/kustomization.yaml new file mode 100644 index 0000000..4f6b94d --- /dev/null +++ b/apps/sealed-secrets/overlays/test/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +# Uncomment if you want to add additional resources using kustomize instead of the chart +#resources: +#- ../../base +generators: +- ../../helm diff --git a/apps/sealed-secrets/overlays/test/values.yaml b/apps/sealed-secrets/overlays/test/values.yaml new file mode 100644 index 0000000..8caf03b --- /dev/null +++ b/apps/sealed-secrets/overlays/test/values.yaml @@ -0,0 +1,3 @@ +ingress: + enabled: true + hostname: test-sealed-secrets.localhost.mixinet.net