From bedfa7e840007df2714eb81ab4c43b2e72619fba Mon Sep 17 00:00:00 2001 From: akshat5302 Date: Mon, 15 Jun 2026 14:52:18 +0530 Subject: [PATCH 1/2] feat: add DRAWIO_EMBED_URL env to plane-enterprise chart Adds the DRAWIO_EMBED_URL config var (default empty) to the plane-enterprise app-vars ConfigMap and values.yaml so operators can point the Wiki editor's diagram extension at a self-hosted drawio endpoint. Empty preserves the diagrams.net cloud default. Co-Authored-By: WOZCODE --- charts/plane-enterprise/templates/config-secrets/app-env.yaml | 2 ++ charts/plane-enterprise/values.yaml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/charts/plane-enterprise/templates/config-secrets/app-env.yaml b/charts/plane-enterprise/templates/config-secrets/app-env.yaml index c3e14746..9ea535eb 100644 --- a/charts/plane-enterprise/templates/config-secrets/app-env.yaml +++ b/charts/plane-enterprise/templates/config-secrets/app-env.yaml @@ -67,6 +67,8 @@ data: ENABLE_READ_REPLICA: {{ .Values.services.postgres.read_replica.enabled | default false | ternary "1" "0" | quote }} INTAKE_EMAIL_DOMAIN: {{ .Values.env.email_service_envs.smtp_domain | default "" | quote }} + DRAWIO_EMBED_URL: {{ .Values.env.drawio_embed_url | default "" | quote }} + SENTRY_DSN: {{ .Values.env.sentry_dsn | default "" | quote}} SENTRY_ENVIRONMENT: {{ .Values.env.sentry_environment | default "" | quote}} DEBUG: "0" diff --git a/charts/plane-enterprise/values.yaml b/charts/plane-enterprise/values.yaml index 46f00247..7e804e75 100644 --- a/charts/plane-enterprise/values.yaml +++ b/charts/plane-enterprise/values.yaml @@ -526,6 +526,10 @@ env: allow_all_attachment_types: false enable_drf_spectacular: false + # Self-hosted drawio endpoint for the Wiki editor's diagram extension. + # Leave empty to use the diagrams.net cloud. + drawio_embed_url: '' + #OPENSEARCH ENVS opensearch_remote_url: '' opensearch_remote_username: '' From 4b94b161bd5737c5ed96558a3a421c1f8aed94ca Mon Sep 17 00:00:00 2001 From: akshat5302 Date: Mon, 15 Jun 2026 16:01:30 +0530 Subject: [PATCH 2/2] chore: document DRAWIO_EMBED_URL in questions/README and bump chart to 2.5.2 --- charts/plane-enterprise/Chart.yaml | 2 +- charts/plane-enterprise/README.md | 1 + charts/plane-enterprise/questions.yml | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/plane-enterprise/Chart.yaml b/charts/plane-enterprise/Chart.yaml index f917766c..99e29be4 100644 --- a/charts/plane-enterprise/Chart.yaml +++ b/charts/plane-enterprise/Chart.yaml @@ -5,7 +5,7 @@ description: Meet Plane. An Enterprise software development tool to manage issue type: application -version: 2.5.1 +version: 2.5.2 appVersion: "2.6.2" home: https://plane.so/ diff --git a/charts/plane-enterprise/README.md b/charts/plane-enterprise/README.md index cffc276c..b59a0e76 100644 --- a/charts/plane-enterprise/README.md +++ b/charts/plane-enterprise/README.md @@ -490,6 +490,7 @@ securityContext: | env.sentry_environment | | | (optional) API service deployment comes with some of the preconfigured integration. Sentry is one among those. Here user can set the Sentry environment name (as configured in Sentry) for this integration. | | env.api_key_rate_limit | 60/minute | | (optional) User can set the maximum number of requests the API can handle in a given time frame. | | env.web_url | | | (optional) Custom Web URL for the application. If not set, it will be auto-generated based on the license domain and SSL settings | +| env.drawio_embed_url | "" | | (optional) Self-hosted drawio endpoint for the Wiki editor's diagram extension (`DRAWIO_EMBED_URL`). Leave empty to use the diagrams.net cloud. | | services.api.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.api.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `api`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.api.tolerations | [] | | This key allows you to set the tolerations for the deployment of `api`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | diff --git a/charts/plane-enterprise/questions.yml b/charts/plane-enterprise/questions.yml index 62847483..0594566d 100644 --- a/charts/plane-enterprise/questions.yml +++ b/charts/plane-enterprise/questions.yml @@ -517,6 +517,11 @@ questions: label: "Web URL" type: string default: "" + - variable: env.drawio_embed_url + label: "Drawio Embed URL" + description: "Self-hosted drawio endpoint for the Wiki editor's diagram extension. Leave empty to use the diagrams.net cloud." + type: string + default: "" - variable: services.worker.replicas label: "Default Replica Count" type: int