diff --git a/helm-charts/secrets-operator/.helmignore b/helm-charts/secrets-operator/.helmignore deleted file mode 100644 index 0e8a0eb36f..0000000000 --- a/helm-charts/secrets-operator/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/helm-charts/secrets-operator/Chart.yaml b/helm-charts/secrets-operator/Chart.yaml deleted file mode 100644 index c0f190104f..0000000000 --- a/helm-charts/secrets-operator/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v2 -name: secrets-operator -description: A Helm chart for Infisical secrets -# A chart can be either an 'application' or a 'library' chart. -# -# Application charts are a collection of templates that can be packaged into versioned archives -# to be deployed. -# -# Library charts provide useful utilities or functions for the chart developer. They're included as -# a dependency of application charts to inject those utilities and functions into the rendering -# pipeline. Library charts do not define any templates and therefore cannot be deployed. -type: application -# This is the chart version. This version number should be incremented each time you make changes -# to the chart and its templates, including the app version. -# Versions are expected to follow Semantic Versioning (https://semver.org/) -version: v0.10.3 -# This is the version number of the application being deployed. This version number should be -# incremented each time you make changes to the application. Versions are not expected to -# follow Semantic Versioning. They should reflect the version the application is using. -# It is recommended to use it with quotes. -appVersion: "v0.10.3" diff --git a/helm-charts/secrets-operator/README.md b/helm-charts/secrets-operator/README.md deleted file mode 100644 index 688670608a..0000000000 --- a/helm-charts/secrets-operator/README.md +++ /dev/null @@ -1,99 +0,0 @@ -# Infisical Helm Chart - -This is the Infisical Secrets Operator Helm chart. Find the integration documentation [here](https://infisical.com/docs/integrations/platforms/kubernetes) - -## Installation - -To install the chart, run the following : - -```sh -# Add the Infisical repository -helm repo add infisical 'https://dl.cloudsmith.io/public/infisical/helm-charts/helm/charts/' && helm repo update - -# Install Infisical Secrets Operator (with default values) -helm upgrade --install --atomic \ - -n infisical-dev --create-namespace \ - infisical-secrets-operator infisical/secrets-operator - -# Install Infisical Secrets Operator (with custom inline values, replace with your own values) -helm upgrade --install --atomic \ - -n infisical-dev --create-namespace \ - --set controllerManager.replicas=3 \ - infisical-secrets-operator infisical/secrets-operator - -# Install Infisical Secrets Operator (with custom values file, replace with your own values file) -helm upgrade --install --atomic \ - -n infisical-dev --create-namespace \ - -f custom-values.yaml \ - infisical-secrets-operator infisical/secrets-operator -``` - -## Synchronization - -To sync your secrets from Infisical (or from your own instance), create the below resources : - -```sh -# Create the tokenSecretReference (replace with your own token) -kubectl create secret generic infisical-example-service-token \ - --from-literal=infisicalToken="" - -# Create the InfisicalSecret -cat <