@@ -89,54 +89,32 @@ Use the Setup MCP flow to get both values.
8989
9090## Deployment
9191
92- #### Create the Kubernetes Secrets (Helm and Flux)
92+ #### Create the Kubernetes Secret (Helm and Flux)
9393
94- Create three Secrets for Slack, LLM, and MCP credentials before you deploy with Helm or Flux.
94+ Create one Secret for Slack, LLM, and MCP credentials before you deploy with Helm or Flux.
9595
96- ``` yaml title="slack-secret.yaml"
96+ ``` yaml title="slack-bot- secret.yaml"
9797apiVersion : v1
9898kind : Secret
9999metadata :
100- name : mission-control- slack-bot-slack
100+ name : slack-bot
101101type : Opaque
102102stringData :
103103 SLACK_BOT_TOKEN : xoxb-your-bot-token
104104 SLACK_APP_TOKEN : xapp-your-app-token
105- ` ` `
106-
107- ` ` ` yaml title="llm-secret.yaml"
108- apiVersion : v1
109- kind : Secret
110- metadata :
111- name : mission-control-slack-bot-llm
112- type : Opaque
113- stringData :
114105 ANTHROPIC_API_KEY : sk-ant-your-api-key
115- ` ` `
116-
117- ` ` ` yaml title="mcp-secret.yaml"
118- apiVersion : v1
119- kind : Secret
120- metadata :
121- name : mission-control-slack-bot-mcp
122- type : Opaque
123- stringData :
124106 MCP_URL : https://mission-control.example.com/mcp
125107 MCP_BEARER_TOKEN : your-mcp-token
126108` ` `
127109
128-
129-
130110<Tabs>
131111<TabItem label="kubectl Helm release" value="helm" default>
132112
133113### Create Secrets
134114
135115
136116` ` ` bash title="Apply the Slack bot secrets"
137- kubectl apply -f slack-secret.yaml
138- kubectl apply -f llm-secret.yaml
139- kubectl apply -f mcp-secret.yaml
117+ kubectl apply -f slack-bot-secret.yaml
140118```
141119
142120#### Create the values file
@@ -145,14 +123,14 @@ Create a Helm values file to set the secret name and LLM settings for the chart.
145123
146124``` yaml title="slack-bot-values.yaml"
147125slack :
148- secretName : mission-control- slack-bot-slack
126+ secretName : slack-bot
149127llm :
150128 provider : anthropic
151- secretName : mission-control- slack-bot-llm
129+ secretName : slack-bot
152130 secretKey : ANTHROPIC_API_KEY
153131 model : claude-haiku-4-5
154132mcp :
155- secretName : mission-control- slack-bot-mcp
133+ secretName : slack-bot
156134` ` `
157135
158136#### Add the Helm repository
@@ -223,14 +201,14 @@ spec:
223201 interval : 10m
224202 values :
225203 slack :
226- secretName : mission-control- slack-bot-slack
204+ secretName : slack-bot
227205 llm :
228206 provider : anthropic
229- secretName : mission-control- slack-bot-llm
207+ secretName : slack-bot
230208 secretKey : ANTHROPIC_API_KEY
231209 model : claude-haiku-4-5
232210 mcp :
233- secretName : mission-control- slack-bot-mcp
211+ secretName : slack-bot
234212` ` `
235213
236214#### Add a flux Kustomization
@@ -241,9 +219,7 @@ Use a Kustomization to apply the HelmRelease and Secrets together.
241219apiVersion : kustomize.config.k8s.io/v1beta1
242220kind : Kustomization
243221resources :
244- - slack-secret.yaml
245- - llm-secret.yaml
246- - mcp-secret.yaml
222+ - slack-bot-secret.yaml
247223 - slack-bot-helm-repository.yaml
248224 - slack-bot-helm-release.yaml
249225` ` `
0 commit comments