-
Notifications
You must be signed in to change notification settings - Fork 289
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
Multiple Slack Channels #250
Comments
The token for botkube slack app will always be the same, its not related to the channel value. Both of those are stored in botkube-communication-secret. For now the workaround would be to create another deployment for botkube, which for communication uses diffrent secret, with the same token, and diffrent channel. |
I'd like to send errors to a specific channel, and the chaff to another, so I am in the same boat. |
Well, I would like to have a similar feature. We use BotKube in our Slack to notify about Deployment tool status directly to responsible person "@name.surname" instead of channel. It would be great, if BotKube could mention status to more persons and also public channel. For example like this:
|
Since you already have it going to a dedicate person did you try using @slack_group? |
I would love to be able to route functionality to different channels instead of all in one without needing to run multiple deployments. Events could go to a certain channel, k8s commands another. etc |
related #508 ? |
This issue is not related strictly to the multichannel support as defined in #596. Here is the main difference:
Currently, you are able to do that:
FindingsHowever, this solution has a few problems:
Action Items
/cc @PrasadG193 @pkosiec |
Hi all, Closing as the requested features along with the UX improvements were implemented in #596. Feel free to reopen the issue or create another ones with a description of what's missing in the new configuration features, after trying out BotKube 0.13. It's just around the corner, so stay tuned! |
Is your feature request related to a problem? Please describe.
I'm running botkube as a PoC for my company, we have one cluster per team for non-prod environments & one cluster per team for prod environments, each team wants to be able to manage only their clusters.
This poses a problem because
@BotKube
doesn't have awareness of the channel and allows runningkubectl
commands for all clusters it knows about and runningping
will give the user the list of all clusters configured.Describe the solution you'd like
I'd love for botkube to be able to work on multiple slack channels while keeping context of each of them, specifically, I would like to have separate botkubes that have access to only one cluster in a single Slack workspace
Describe alternatives you've considered
I tried to find a way to add multiple botkube instances to slack but adding to a Slack workspace will always render the same token.
I have added botkube to a few channels but all channels have access to all clusters
Additional context
Having this would allow me to manage all my clusters and allow my teams to manage their clusters separately without them needing either kubectl or having access to clusters not their own
I found this ticket that seemed to describe something similar, however, it's not the same request
The text was updated successfully, but these errors were encountered: