From fed6f7c8371f77975d882ff56c19c41f74ab9f50 Mon Sep 17 00:00:00 2001 From: CharlKlein Date: Tue, 3 May 2022 10:09:14 +0000 Subject: [PATCH] Make Prepare, Make Patch, For External Secrets Operator --- .../generated-changes/overlay/app-readme.md | 7 +++++++ .../generated-changes/overlay/questions.yaml | 8 ++++++++ .../generated-changes/patch/Chart.yaml.patch | 10 ++++++++++ packages/external-secrets-operator/package.yaml | 3 +++ 4 files changed, 28 insertions(+) create mode 100644 packages/external-secrets-operator/generated-changes/overlay/app-readme.md create mode 100644 packages/external-secrets-operator/generated-changes/overlay/questions.yaml create mode 100644 packages/external-secrets-operator/generated-changes/patch/Chart.yaml.patch create mode 100644 packages/external-secrets-operator/package.yaml diff --git a/packages/external-secrets-operator/generated-changes/overlay/app-readme.md b/packages/external-secrets-operator/generated-changes/overlay/app-readme.md new file mode 100644 index 000000000..2a28bc399 --- /dev/null +++ b/packages/external-secrets-operator/generated-changes/overlay/app-readme.md @@ -0,0 +1,7 @@ +**External Secrets Operator** is a Kubernetes operator that integrates external secret management systems like [AWS Secrets Manager](https://aws.amazon.com/secrets-manager/), [HashiCorp Vault](https://www.vaultproject.io/), [Google Secrets Manager](https://cloud.google.com/secret-manager), [Azure Key Vault](https://azure.microsoft.com/en-us/services/key-vault/) and many more. +The operator reads information from external APIs and automatically injects the values into a [Kubernetes Secret](https://kubernetes.io/docs/concepts/configuration/secret/). + +### What is the goal of External Secrets Operator? + +The goal of External Secrets Operator is to synchronize secrets from external APIs into Kubernetes. ESO is a collection of custom API resources - `ExternalSecret`, `SecretStore` and `ClusterSecretStore` that provide a user-friendly abstraction for the external API that stores and manages the lifecycle of the secrets for you. + diff --git a/packages/external-secrets-operator/generated-changes/overlay/questions.yaml b/packages/external-secrets-operator/generated-changes/overlay/questions.yaml new file mode 100644 index 000000000..31008999d --- /dev/null +++ b/packages/external-secrets-operator/generated-changes/overlay/questions.yaml @@ -0,0 +1,8 @@ +questions: +- variable: installCRDs + default: false + required: true + description: "If true, Install and upgrade CRDs through helm chart" + type: boolean + label: Install CRDs + diff --git a/packages/external-secrets-operator/generated-changes/patch/Chart.yaml.patch b/packages/external-secrets-operator/generated-changes/patch/Chart.yaml.patch new file mode 100644 index 000000000..8427e5cc1 --- /dev/null +++ b/packages/external-secrets-operator/generated-changes/patch/Chart.yaml.patch @@ -0,0 +1,10 @@ +--- charts-original/Chart.yaml ++++ charts/Chart.yaml +@@ -13,3 +13,7 @@ + name: external-secrets + type: application + version: 0.5.2 ++annotations: ++ catalog.cattle.io/certified: partner ++ catalog.cattle.io/release-name: external-secrets-operator ++ catalog.cattle.io/display-name: External Secrets Operator diff --git a/packages/external-secrets-operator/package.yaml b/packages/external-secrets-operator/package.yaml new file mode 100644 index 000000000..3f998abd6 --- /dev/null +++ b/packages/external-secrets-operator/package.yaml @@ -0,0 +1,3 @@ +url: https://github.com/external-secrets/external-secrets/releases/download/helm-chart-0.5.2/external-secrets-0.5.2.tgz +packageVersion: 00 +