-
Notifications
You must be signed in to change notification settings - Fork 8
fix: fixes formatting issues on K8's deployment page #212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -48,70 +48,65 @@ When configuring the PLANE_VERSION environment variable, **do not** set it to `s | |
| helm repo add plane https://helm.plane.so/ | ||
| ``` | ||
|
|
||
| 4. Use one of the following ways to deploy Plane: - **Quick setup**: | ||
| This is the fastest way to deploy Plane with the default settings. This will create stateful deployments for Postgres, Redis/Valkey, and Minio with a persistent volume claim using the `longhorn` storage class. This also sets up the Ingress routes for you using `nginx` ingress class. To customize these settings, see the [Custom ingress routes](#custom-ingress-routes). | ||
|
|
||
| Run the following command to deploy Plane: | ||
|
|
||
| ```bash | ||
| helm upgrade --install plane-app plane/plane-enterprise \ | ||
| --create-namespace \ | ||
| --namespace plane \ | ||
| --set license.licenseDomain=${DOMAIN_NAME} \ | ||
| --set license.licenseServer=https://prime.plane.so \ | ||
| --set planeVersion=${PLANE_VERSION} \ | ||
| --set ingress.enabled=true \ | ||
| --set ingress.ingressClass=nginx \ | ||
| --set env.storageClass=longhorn \ | ||
| --timeout 10m \ | ||
| --wait \ | ||
| --wait-for-jobs | ||
| ``` | ||
|
|
||
| ::: info | ||
| This is the minimum required to set up Plane Commercial edition. You can change the default namespace from `plane`, the default app name from `plane-app`, the default storage class from `longhorn`, and the default ingress class from `nginx` to whatever you would like to.<br/> <br/> | ||
| To use a custom StorageClass, add `--set env.storageClass=<your-storageclass-name>` to the command above.<br/> <br/> | ||
| You can also pass other settings referring to the **Configuration Settings** toggle section below. | ||
| ::: | ||
|
|
||
| - **Advanced setup**: | ||
| ::: warning | ||
| When self-hosting Plane for production use, it is strongly recommended to configure [external database and storage](/self-hosting/methods/kubernetes#configuration-settings). This ensures that your data remains secure and accessible even if the local machine crashes or encounters hardware issues. Relying solely on local storage for these components increases the risk of data loss and service disruption. | ||
| ::: | ||
|
|
||
| For more control over your setup, follow the steps below: | ||
|
|
||
| i. Run the script below to download the `values.yaml` file and and edit using any editor like Vim or Nano. | ||
|
|
||
| Make sure you set the required environment variables listed below: | ||
| - `planeVersion: v2.3.1` | ||
| - `license.licenseDomain: <The domain you have specified to host Plane>` | ||
| - `license.licenseServer: https://prime.plane.so` | ||
| - `ingress.enabled: <true | false>` | ||
| - `ingress.ingressClass: <nginx or any other ingress class configured in your cluster>` | ||
| - `env.storageClass: <longhorn or any other storage class configured in your cluster>` | ||
|
|
||
| Make sure you set the required environment variables listed below: | ||
| - `planeVersion: v2.2.1` | ||
| - `license.licenseDomain: <The domain you have specified to host Plane>` | ||
| - `license.licenseServer: https://prime.plane.so` | ||
| - `ingress.enabled: <true | false>` | ||
| - `ingress.ingressClass: <nginx or any other ingress class configured in your cluster>` | ||
| - `env.storageClass: <longhorn or any other storage class configured in your cluster>` | ||
|
|
||
| See the **Configuration settings** toggle section for more details. | ||
|
|
||
| ```bash | ||
| helm upgrade --install plane-app plane/plane-enterprise \ | ||
| --create-namespace \ | ||
| --namespace plane \ | ||
| -f values.yaml \ | ||
| --timeout 10m \ | ||
| --wait \ | ||
| --wait-for-jobs | ||
| ``` | ||
|
|
||
| iii. If you've purchased a paid plan, [activate your license key](/self-hosting/manage/manage-licenses/activate-pro-and-business#activate-your-license) to unlock premium features. | ||
| 4. Use one of the following ways to deploy Plane: | ||
|
|
||
| - **Quick setup**: | ||
| This is the fastest way to deploy Plane with the default settings. This will create stateful deployments for Postgres, Redis/Valkey, and Minio with a persistent volume claim using the `longhorn` storage class. This also sets up the Ingress routes for you using `nginx` ingress class. To customize these settings, see the [Custom ingress routes](#custom-ingress-routes). | ||
|
|
||
| Run the following command to deploy Plane: | ||
|
|
||
| ``` | ||
| helm upgrade --install plane-app plane/plane-enterprise \ | ||
| --create-namespace \ | ||
| --namespace plane \ | ||
| --set license.licenseDomain=${DOMAIN_NAME} \ | ||
| --set license.licenseServer=https://prime.plane.so \ | ||
| --set planeVersion=${PLANE_VERSION} \ | ||
| --set ingress.enabled=true \ | ||
| --set ingress.ingressClass=nginx \ | ||
| --set env.storageClass=longhorn \ | ||
| --timeout 10m \ | ||
| --wait \ | ||
| --wait-for-jobs | ||
| ``` | ||
|
|
||
| ::: info | ||
| This is the minimum required to set up Plane Commercial edition. You can change the default namespace from `plane`, the default app name from `plane-app`, the default storage class from `longhorn`, and the default ingress class from `nginx` to whatever you would like to.<br/> <br/> | ||
| To use a custom StorageClass, add `--set env.storageClass=<your-storageclass-name>` to the command above.<br/> <br/> | ||
| You can also pass other settings referring to the **Configuration Settings** toggle section below. | ||
| ::: | ||
|
|
||
| - **Advanced setup**: | ||
|
|
||
| ::: warning | ||
| When self-hosting Plane for production use, it is strongly recommended to configure [external database and storage](/self-hosting/methods/kubernetes#configuration-settings). This ensures that your data remains secure and accessible even if the local machine crashes or encounters hardware issues. Relying solely on local storage for these components increases the risk of data loss and service disruption. | ||
| ::: | ||
|
|
||
| For more control over your setup, follow the steps below: | ||
|
|
||
| i. Run the script below to download the `values.yaml` file and edit using any editor like Vim or Nano. | ||
|
|
||
| Make sure you set the required environment variables listed below: | ||
| - `planeVersion: v2.3.1` | ||
| - `license.licenseDomain: <The domain you have specified to host Plane>` | ||
| - `license.licenseServer: https://prime.plane.so` | ||
| - `ingress.enabled: <true | false>` | ||
| - `ingress.ingressClass: <nginx or any other ingress class configured in your cluster>` | ||
| - `env.storageClass: <longhorn or any other storage class configured in your cluster>` | ||
|
|
||
| See the **Configuration settings** toggle section for more details. | ||
|
|
||
| ```bash | ||
| helm upgrade --install plane-app plane/plane-enterprise \ | ||
| --create-namespace \ | ||
| --namespace plane \ | ||
| -f values.yaml \ | ||
| --timeout 10m \ | ||
| --wait \ | ||
| --wait-for-jobs | ||
| ``` | ||
|
|
||
| ii. If you've purchased a paid plan, [activate your license key](/self-hosting/manage/manage-licenses/activate-pro-and-business#activate-your-license) to unlock premium features. | ||
|
Comment on lines
+87
to
+109
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Missing Line 87 reads "Run the script below to download the The Community Edition section (Line 675) shows the expected pattern: helm show values plane/plane-enterprise > values.yaml
vi values.yamlThis step should be inserted between line 87 and the env-var list. ✏️ Proposed fix i. Run the script below to download the `values.yaml` file and edit using any editor like Vim or Nano.
+ ```bash
+ helm show values plane/plane-enterprise > values.yaml
+ vi values.yaml
+ ```
+
Make sure you set the required environment variables listed below:🤖 Prompt for AI Agents |
||
|
|
||
| ## Configuration settings | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a language identifier to the fenced code block.
The code fence at this line has no language tag, which suppresses syntax highlighting and triggers a markdownlint MD040 warning. Every other code block in this file uses
bash.✏️ Proposed fix
📝 Committable suggestion
🧰 Tools
🪛 markdownlint-cli2 (0.21.0)
[warning] 58-58: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents