From ab78ddf1c1f1f99678d884c160d230064d452c85 Mon Sep 17 00:00:00 2001 From: Artem Bortnikov <26360954+BROngineer@users.noreply.github.com> Date: Thu, 19 Dec 2024 10:50:15 +0200 Subject: [PATCH] Bundled beachhead services: cert-manager, external-secrets, velero, dex (#797) core Beachhead ServiceTemplates (#728) --- .../files/templates/cert-manager-1-16-2.yaml | 15 +++++++++++++++ .../hmc-templates/files/templates/dex-0-19-1.yaml | 15 +++++++++++++++ .../files/templates/external-secrets-0-11-0.yaml | 15 +++++++++++++++ .../files/templates/velero-8-1-0.yaml | 15 +++++++++++++++ templates/service/cert-manager-1-16-2/Chart.lock | 6 ++++++ templates/service/cert-manager-1-16-2/Chart.yaml | 10 ++++++++++ templates/service/dex-0-19-1/Chart.lock | 6 ++++++ templates/service/dex-0-19-1/Chart.yaml | 10 ++++++++++ .../service/external-secrets-0-11-0/Chart.lock | 6 ++++++ .../service/external-secrets-0-11-0/Chart.yaml | 10 ++++++++++ templates/service/velero-8-1-0/Chart.lock | 6 ++++++ templates/service/velero-8-1-0/Chart.yaml | 10 ++++++++++ 12 files changed, 124 insertions(+) create mode 100644 templates/provider/hmc-templates/files/templates/cert-manager-1-16-2.yaml create mode 100644 templates/provider/hmc-templates/files/templates/dex-0-19-1.yaml create mode 100644 templates/provider/hmc-templates/files/templates/external-secrets-0-11-0.yaml create mode 100644 templates/provider/hmc-templates/files/templates/velero-8-1-0.yaml create mode 100644 templates/service/cert-manager-1-16-2/Chart.lock create mode 100644 templates/service/cert-manager-1-16-2/Chart.yaml create mode 100644 templates/service/dex-0-19-1/Chart.lock create mode 100644 templates/service/dex-0-19-1/Chart.yaml create mode 100644 templates/service/external-secrets-0-11-0/Chart.lock create mode 100644 templates/service/external-secrets-0-11-0/Chart.yaml create mode 100644 templates/service/velero-8-1-0/Chart.lock create mode 100644 templates/service/velero-8-1-0/Chart.yaml diff --git a/templates/provider/hmc-templates/files/templates/cert-manager-1-16-2.yaml b/templates/provider/hmc-templates/files/templates/cert-manager-1-16-2.yaml new file mode 100644 index 00000000..21f5131e --- /dev/null +++ b/templates/provider/hmc-templates/files/templates/cert-manager-1-16-2.yaml @@ -0,0 +1,15 @@ +apiVersion: hmc.mirantis.com/v1alpha1 +kind: ServiceTemplate +metadata: + name: cert-manager-1-16-2 + annotations: + helm.sh/resource-policy: keep +spec: + helm: + chartSpec: + chart: cert-manager + version: 1.16.2 + interval: 10m0s + sourceRef: + kind: HelmRepository + name: hmc-templates diff --git a/templates/provider/hmc-templates/files/templates/dex-0-19-1.yaml b/templates/provider/hmc-templates/files/templates/dex-0-19-1.yaml new file mode 100644 index 00000000..28c2b588 --- /dev/null +++ b/templates/provider/hmc-templates/files/templates/dex-0-19-1.yaml @@ -0,0 +1,15 @@ +apiVersion: hmc.mirantis.com/v1alpha1 +kind: ServiceTemplate +metadata: + name: dex-0-19-1 + annotations: + helm.sh/resource-policy: keep +spec: + helm: + chartSpec: + chart: dex + version: 0.19.1 + interval: 10m0s + sourceRef: + kind: HelmRepository + name: hmc-templates diff --git a/templates/provider/hmc-templates/files/templates/external-secrets-0-11-0.yaml b/templates/provider/hmc-templates/files/templates/external-secrets-0-11-0.yaml new file mode 100644 index 00000000..e95ee615 --- /dev/null +++ b/templates/provider/hmc-templates/files/templates/external-secrets-0-11-0.yaml @@ -0,0 +1,15 @@ +apiVersion: hmc.mirantis.com/v1alpha1 +kind: ServiceTemplate +metadata: + name: external-secrets-0-11-0 + annotations: + helm.sh/resource-policy: keep +spec: + helm: + chartSpec: + chart: external-secrets + version: 0.11.0 + interval: 10m0s + sourceRef: + kind: HelmRepository + name: hmc-templates diff --git a/templates/provider/hmc-templates/files/templates/velero-8-1-0.yaml b/templates/provider/hmc-templates/files/templates/velero-8-1-0.yaml new file mode 100644 index 00000000..fabb6912 --- /dev/null +++ b/templates/provider/hmc-templates/files/templates/velero-8-1-0.yaml @@ -0,0 +1,15 @@ +apiVersion: hmc.mirantis.com/v1alpha1 +kind: ServiceTemplate +metadata: + name: velero-8-1-0 + annotations: + helm.sh/resource-policy: keep +spec: + helm: + chartSpec: + chart: velero + version: 8.1.0 + interval: 10m0s + sourceRef: + kind: HelmRepository + name: hmc-templates diff --git a/templates/service/cert-manager-1-16-2/Chart.lock b/templates/service/cert-manager-1-16-2/Chart.lock new file mode 100644 index 00000000..122ff6fa --- /dev/null +++ b/templates/service/cert-manager-1-16-2/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: cert-manager + repository: https://charts.jetstack.io + version: v1.16.2 +digest: sha256:356899ad78a5ab6fecec926dfa8ea5fddd7e189961af4fac92cd74fbba612a79 +generated: "2024-12-10T14:36:48.362482+02:00" diff --git a/templates/service/cert-manager-1-16-2/Chart.yaml b/templates/service/cert-manager-1-16-2/Chart.yaml new file mode 100644 index 00000000..68c0b4c1 --- /dev/null +++ b/templates/service/cert-manager-1-16-2/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: cert-manager +description: A Helm chart to refer the official cert-manager helm chart +type: application +version: 1.16.2 +appVersion: "1.16.2" +dependencies: + - name: cert-manager + version: 1.16.2 + repository: https://charts.jetstack.io diff --git a/templates/service/dex-0-19-1/Chart.lock b/templates/service/dex-0-19-1/Chart.lock new file mode 100644 index 00000000..2885741d --- /dev/null +++ b/templates/service/dex-0-19-1/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: dex + repository: https://charts.dexidp.io + version: 0.19.1 +digest: sha256:8b96787ba39f6973b42abfde2ed704596c340bc959d6fc3178f95389dcbbcf93 +generated: "2024-12-18T17:48:15.44816+02:00" diff --git a/templates/service/dex-0-19-1/Chart.yaml b/templates/service/dex-0-19-1/Chart.yaml new file mode 100644 index 00000000..00f53f0c --- /dev/null +++ b/templates/service/dex-0-19-1/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: dex +description: A Helm chart to refer the official dex helm chart +type: application +version: 0.19.1 +appVersion: "2.41.1" +dependencies: + - name: dex + version: 0.19.1 + repository: https://charts.dexidp.io diff --git a/templates/service/external-secrets-0-11-0/Chart.lock b/templates/service/external-secrets-0-11-0/Chart.lock new file mode 100644 index 00000000..b1e129f0 --- /dev/null +++ b/templates/service/external-secrets-0-11-0/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: external-secrets + repository: https://charts.external-secrets.io + version: 0.11.0 +digest: sha256:d2b055ede791964c860c82b3923288aa6e8b9f53bcbaba08dc200eb301750b3c +generated: "2024-12-10T13:20:05.633952+02:00" diff --git a/templates/service/external-secrets-0-11-0/Chart.yaml b/templates/service/external-secrets-0-11-0/Chart.yaml new file mode 100644 index 00000000..0f906ce8 --- /dev/null +++ b/templates/service/external-secrets-0-11-0/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: external-secrets +description: A Helm chart to refer the official external-secrets helm chart +type: application +version: 0.11.0 +appVersion: "0.11.0" +dependencies: + - name: external-secrets + version: 0.11.0 + repository: https://charts.external-secrets.io diff --git a/templates/service/velero-8-1-0/Chart.lock b/templates/service/velero-8-1-0/Chart.lock new file mode 100644 index 00000000..e1cab291 --- /dev/null +++ b/templates/service/velero-8-1-0/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: velero + repository: https://vmware-tanzu.github.io/helm-charts/ + version: 8.1.0 +digest: sha256:93b5e1ba4e18d82b7170734c5215c9353f0a4d349c3020b83754636fc23a2ace +generated: "2024-12-18T17:43:43.00584+02:00" diff --git a/templates/service/velero-8-1-0/Chart.yaml b/templates/service/velero-8-1-0/Chart.yaml new file mode 100644 index 00000000..f7400aa3 --- /dev/null +++ b/templates/service/velero-8-1-0/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: velero +description: A Helm chart to refer the official velero helm chart +type: application +version: 8.1.0 +appVersion: "1.15.0" +dependencies: + - name: velero + version: 8.1.0 + repository: https://vmware-tanzu.github.io/helm-charts/