From f33ccfaa7d56210d74d5cd5008c26d73f7cde858 Mon Sep 17 00:00:00 2001 From: akshat5302 Date: Fri, 7 Aug 2026 14:10:56 +0530 Subject: [PATCH] feat(plane-enterprise): add Microsoft Teams integration secrets to silo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add MS_TEAMS_CLIENT_ID, MS_TEAMS_CLIENT_SECRET, MS_TEAMS_TENANT_ID, MS_TEAMS_APP_ID (default empty) and MS_TEAMS_APP_TYPE (default MultiTenant) to silo secrets, values.yaml, and questions.yml. Bump version 3.1.0 → 3.1.1. Co-Authored-By: Claude Sonnet 4.6 --- charts/plane-enterprise/Chart.yaml | 2 +- charts/plane-enterprise/questions.yml | 28 +++++++++++++++++++ .../templates/config-secrets/silo.yaml | 7 +++++ charts/plane-enterprise/values.yaml | 7 +++++ 4 files changed, 43 insertions(+), 1 deletion(-) diff --git a/charts/plane-enterprise/Chart.yaml b/charts/plane-enterprise/Chart.yaml index f65c102c..c52f426b 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: 3.1.0 +version: 3.1.1 appVersion: "3.0.1" home: https://plane.so/ diff --git a/charts/plane-enterprise/questions.yml b/charts/plane-enterprise/questions.yml index 913a0485..98981ab8 100644 --- a/charts/plane-enterprise/questions.yml +++ b/charts/plane-enterprise/questions.yml @@ -440,6 +440,34 @@ questions: type: string default: "" +- variable: services.silo.connectors.microsoft_teams.enabled + label: "Microsoft Teams Integration" + type: boolean + default: false + group: "Silo Connectors" + show_subquestion_if: true + subquestions: + - variable: services.silo.connectors.microsoft_teams.client_id + label: "MS Teams Client ID" + type: string + default: "" + - variable: services.silo.connectors.microsoft_teams.client_secret + label: "MS Teams Client Secret" + type: password + default: "" + - variable: services.silo.connectors.microsoft_teams.tenant_id + label: "MS Teams Tenant ID" + type: string + default: "" + - variable: services.silo.connectors.microsoft_teams.app_id + label: "MS Teams App ID" + type: string + default: "" + - variable: services.silo.connectors.microsoft_teams.app_type + label: "MS Teams App Type" + type: string + default: "MultiTenant" + - variable: services.monitor.pullPolicy label: "Monitor Pull Policy" type: enum diff --git a/charts/plane-enterprise/templates/config-secrets/silo.yaml b/charts/plane-enterprise/templates/config-secrets/silo.yaml index a201f686..f8abae6a 100644 --- a/charts/plane-enterprise/templates/config-secrets/silo.yaml +++ b/charts/plane-enterprise/templates/config-secrets/silo.yaml @@ -57,6 +57,13 @@ stringData: SENTRY_CLIENT_SECRET: {{ .Values.services.silo.connectors.sentry.client_secret | default "" | quote }} SENTRY_INTEGRATION_SLUG: {{ .Values.services.silo.connectors.sentry.integration_slug | default "" | quote }} {{- end }} + {{- if .Values.services.silo.connectors.microsoft_teams.enabled }} + MS_TEAMS_CLIENT_ID: {{ .Values.services.silo.connectors.microsoft_teams.client_id | default "" | quote }} + MS_TEAMS_CLIENT_SECRET: {{ .Values.services.silo.connectors.microsoft_teams.client_secret | default "" | quote }} + MS_TEAMS_TENANT_ID: {{ .Values.services.silo.connectors.microsoft_teams.tenant_id | default "" | quote }} + MS_TEAMS_APP_ID: {{ .Values.services.silo.connectors.microsoft_teams.app_id | default "" | quote }} + MS_TEAMS_APP_TYPE: {{ .Values.services.silo.connectors.microsoft_teams.app_type | default "MultiTenant" | quote }} + {{- end }} {{- end }} --- {{- if .Values.services.silo.enabled }} diff --git a/charts/plane-enterprise/values.yaml b/charts/plane-enterprise/values.yaml index d0c90674..cefcd3e8 100644 --- a/charts/plane-enterprise/values.yaml +++ b/charts/plane-enterprise/values.yaml @@ -377,6 +377,13 @@ services: client_id: '' client_secret: '' integration_slug: '' + microsoft_teams: + enabled: false + client_id: '' + client_secret: '' + tenant_id: '' + app_id: '' + app_type: 'MultiTenant' email_service: enabled: false