From ca41c65fe0bad63dea2cc05b8b37ad4c0b442a41 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Wed, 24 May 2023 23:46:22 -0400 Subject: [PATCH] small helm doc changes --- .../deployment-options/kubernetes-helm.mdx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/self-hosting/deployment-options/kubernetes-helm.mdx b/docs/self-hosting/deployment-options/kubernetes-helm.mdx index af3237382..f523ec6a4 100644 --- a/docs/self-hosting/deployment-options/kubernetes-helm.mdx +++ b/docs/self-hosting/deployment-options/kubernetes-helm.mdx @@ -14,9 +14,7 @@ By deploying Infisical on Kubernetes, you can take advantage of its features to To make the installation process easier and more streamlined, we have created a Helm chart that you can use to install Infisical on Kubernetes. Helm is a package manager for Kubernetes that simplifies the installation and management of Kubernetes applications. -With our Helm chart, you can easily install Infisical on Kubernetes, configure it to your liking, and scale it up or down as needed. - -In the following guide, we'll walk you through the step-by-step process of installing Infisical on Kubernetes using the Helm chart. By the end of this guide, you'll have a fully functional deployment of Infisical running on Kubernetes. +With our Helm chart, you can easily install Infisical on Kubernetes, configure it to your liking, and scale it up or down as needed. ## Install Infisical Helm repository @@ -34,7 +32,7 @@ Create a values.yaml file to configure various installation settings, such as th By default, the application will use the latest tag to retrieve the required Docker images, which may be appropriate for most cases. However, it's important to specify a particular version of Infisical during installation to prevent any significant updates from disrupting your deployment. -View [properties for frontend and backend](https://github.com/Infisical/infisical/tree/main/helm-charts/infisical). +View [properties for frontend and backend](https://github.com/Infisical/infisical/tree/main/helm-charts/infisical#parameters). To determine the appropriate versions to use for the docker images, follow the links bellow @@ -64,7 +62,11 @@ You can configure environment variables for the frontend and backend in your Hel Infisical requires the following backend environment variables to be defined: _`ENCRYPTION_KEY`_, _`JWT_SIGNUP_SECRET`_, _`JWT_REFRESH_SECRET`_, _`JWT_AUTH_SECRET`_, _`JWT_MFA_SECRET`_ and _`JWT_SERVICE_SECRET`_. -However, when the above environment variables are not defined, our Helm chart + +Each of the above environment variables can be generated by running the command `openssl rand -hex 16` in your terminal. + + +However, when the above environment variables are not defined, the Helm chart will automatically generate these environment variables for you. The generated environment variables will be saved to a Kubernetes secret and will be preserved between upgrades or uninstalls. ```yaml simple-values-example.yaml @@ -101,7 +103,7 @@ mongodb: enabled: false ``` -To increase data redundancy, we recommend that you use a managed MongoDB service such as AWS Document DB, MongoDB or similar services instead. +To increase data redundancy, we recommend that you use a managed document database service such as AWS Document DB, MongoDB or similar services instead. Managed database connection string can be set in the `backendEnvironmentVariables`. #### Example helm values