diff --git a/infrastructure/cluster/flux/sealed-secrets/README.md b/infrastructure/cluster/flux/sealed-secrets/README.md new file mode 100644 index 0000000..b023256 --- /dev/null +++ b/infrastructure/cluster/flux/sealed-secrets/README.md @@ -0,0 +1,4 @@ +# Sealed secrets + +Sealed secrets (chart `v2.15.4` and that brings app version `v0.26.3`) charts were taken from the official [repository](https://github.com/bitnami-labs/sealed-secrets), installed via flux (using the manifests on this directory) on the `vre-dev` cluster. + diff --git a/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-helm_repository.yaml b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-helm_repository.yaml new file mode 100644 index 0000000..e832b9d --- /dev/null +++ b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-helm_repository.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1beta1 +kind: HelmRepository +metadata: + name: sealed-secrets + namespace: sealed-secrets +spec: + interval: 5m + url: https://bitnami-labs.github.io/sealed-secrets \ No newline at end of file diff --git a/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-namespace.yaml b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-namespace.yaml new file mode 100644 index 0000000..c71d8ea --- /dev/null +++ b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: sealed-secrets + labels: + name: sealed-secrets \ No newline at end of file diff --git a/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-release.yaml b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-release.yaml new file mode 100644 index 0000000..0a0e090 --- /dev/null +++ b/infrastructure/cluster/flux/sealed-secrets/sealed-secrets-release.yaml @@ -0,0 +1,19 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: sealed-secrets + namespace: sealed-secrets +spec: + releaseName: sealed-secrets + interval: 5m + chart: + spec: + sourceRef: + kind: HelmRepository + name: sealed-secrets + namespace: sealed-secrets + chart: sealed-secrets + interval: 5m + version: 2.15.4 + values: + fullnameOverride: "sealed-secrets-controller"