-
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
Support fine-grained configuration per channels for the same bot (e.g. Slack) #596
Comments
FindingsThe #250 is not strictly related to this issue, see my #250 (comment). However, in the backlog I spot new related issues: Additionally, almost 2 years ago, one of the contributor tried to solve this problem and submitted PR for that #291. Unfortunately, this pull request is too outdated and the work would need to be started from the ground. ProposalAs a part of this task, I noticed that the configuration syntax has a few design issues. Because we need to extend that syntax, it would be good to also refactor it at the same time. Please take a look at: |
…623 ##### ISSUE TYPE - Docs Pull Request ##### SUMMARY - Investigations: - [Add document that describes found issues with the current syntax for BotKube configuration.](https://github.com/mszostok/botkube/blob/add-cfg-proposal/docs/investigation/2022-06-15-cfg-syntax-issues.md) - Add document that describes how to solve multichannel support and configuration issues: - [with policies/presets/profiles concept](https://github.com/mszostok/botkube/blob/add-cfg-proposal/docs/proposal/2022-06-14-policies.md) - [via dedicated CustomResources (CR) instead of configuration files.](https://github.com/mszostok/botkube/blob/add-cfg-proposal/docs/proposal/2022-06-20-cfg-via-crds.md) - Move the `design` docs into `docs/proposal`. - Add readme and templates to `docs/{proposal,investigation}` Related issues: - #596
Subtasks
Can be done later: |
Closing as all subtasks have been resolved. |
Overview
This issue is an epic and aggregates all the subtasks to finalize the complete feature.
Reason
There is a demand in community—5 open issues with a lot of reactions—to make the configuration more flexible in regards which notification should be collected and where to send.
Acceptance Criteria
resource_config.yaml
andcomm_config.yaml
are merged into one, and can be provided multiple times. #643kubectl
permissions per channel—in particular, configuring what commands can be executed and in which Namespaces.To do
Related issues
This issue aggregates the feature requests from:
All the tasks above will be eventually closed and the tracking of the feature will be done here.
The text was updated successfully, but these errors were encountered: