An app that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices
MIT License
Published by pkosiec over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v1.0.0...v1.0.1-rc.2
Published by pkosiec over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v1.0.0...v1.0.1-rc.1
Published by huseyinbabal over 1 year ago
kubectl
plugin to run directly typed kubectl
commands by @mszostok in https://github.com/kubeshop/botkube/pull/973
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.18.0...v1.0.0-rc.2
Published by huseyinbabal over 1 year ago
notification: short/long
was removed, it's up to the plugin to return a suitable message.kubectl
error handling"Sorry, the kubectl command is not authorized to work with 'role' resources in the 'default' Namespace on cluster '%s'. Use 'list executors' to see allowed executors."
After:
Error from server (Forbidden): roles.rbac.authorization.k8s.io is forbidden: User "kubectl-wait-and-deploy-all" cannot list resource "roles" in API group "rbac.authorization.k8s.io" in the namespace "default"
kubectl
configuration is named as botkube/kubectl
kubernetes
configuration is named as botkube/kubernetes
event.reason
, event.message
and resources[].name
are now objects with two lists: include
and exclude
. Both take exact values or regex patterns. Exclude takes precedence over include.This allows you to set exclude patterns, and also unifies the configuration with namespaces constraints.
botkube/kubectl:
context:
rbac:
group:
type: Static
prefix: ""
static:
values: [my-group]
filters
configuration is removed from main configuration, now it is under Kubernetes source plugin.# ...trimmed
filters:
kubernetes:
objectAnnotationChecker: true
nodeEventsChecker: true
#...trimmed
After:
...trimmed
'k8s-all-events':
displayName: "Kubernetes Info"
botkube/kubernetes:
enabled: true
config:
filters:
objectAnnotationChecker: true
nodeEventsChecker: true
# ...trimmed
kubectl
plugin to run directly typed kubectl
commands by @mszostok in https://github.com/kubeshop/botkube/pull/973
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.18.0...v1.0.0
Published by huseyinbabal over 1 year ago
notification: short/long
was removed, it's up to the plugin to return a suitable message."Sorry, the kubectl command is not authorized to work with 'role' resources in the 'default' Namespace on cluster '%s'. Use 'list executors' to see allowed executors."
After:
Error from server (Forbidden): roles.rbac.authorization.k8s.io is forbidden: User "kubectl-wait-and-deploy-all" cannot list resource "roles" in API group "rbac.authorization.k8s.io" in the namespace "default"
kubectl
configuration is named as botkube/kubectl
kubernetes
configuration is named as botkube/kubernetes
botkube/kubectl:
context:
rbac:
group:
type: Static
prefix: ""
static:
values: [my-group]
filters
configuration is removed from main configuration, now it is under Kubernetes source plugin.# ...trimmed
filters:
kubernetes:
objectAnnotationChecker: true
nodeEventsChecker: true
#...trimmed
After:
...trimmed
'k8s-all-events':
displayName: "Kubernetes Info"
botkube/kubernetes:
enabled: true
config:
filters:
objectAnnotationChecker: true
nodeEventsChecker: true
# ...trimmed
kubectl
plugin to run directly typed kubectl
commands by @mszostok in https://github.com/kubeshop/botkube/pull/973
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.18.0...v1.0.0-rc.1
Published by mszostok over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0...v0.18.0
Published by mszostok over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0...v0.18.0-rc.3
Published by mszostok over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0...v0.18.0-rc.2
Published by mszostok over 1 year ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0...v0.18.0-rc.1
Published by josefkarasek almost 2 years ago
Remove support for running kubectl command without prefix by @mszostok in https://github.com/kubeshop/botkube/pull/914
Unify commands by @josefkarasek in https://github.com/kubeshop/botkube/pull/867
In release v0.17.0 we introduce new structure of commands, where verb is followed by feature:
@Botkube <verb> [feature]
For example:
@Botkube show config
This is a breaking change and commands in the previous form are no longer accepted.
The following table describes which commands have changed:
Before v0.17.0 | In v0.17.0 |
---|---|
filters enable | enable filters |
filters disable | disable filters |
filters list | list filters |
commands list | show config |
notifier start | enable notifications |
notifier stop | disable notifications |
notifier status | status notifications |
notifier showconfig | show config |
kubectl
help wording by @brampling in https://github.com/kubeshop/botkube/pull/863
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.16.0...v0.17.0
Published by josefkarasek almost 2 years ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0-rc.2...v0.17.0-rc.3
Published by josefkarasek almost 2 years ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.17.0-rc.1...v0.17.0-rc.2
Published by josefkarasek almost 2 years ago
kubectl
help wording by @brampling in https://github.com/kubeshop/botkube/pull/863
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.16.0...v0.17.0-rc.1
Published by pkosiec almost 2 years ago
sources[alias].resources[].name
field has been renamed to sources[alias].resources[].type
, to allow resource name regexes.sources[alias].events
field has been renamed and moved to sources[alias].event.types
to allow definition of additional event constraints. Similarly, the sources[alias]resources[].events
field has been renamed and moved to sources[alias]resources[].event.types
.Full Changelog: https://github.com/kubeshop/botkube/compare/v0.15.0...v0.16.0
Published by pkosiec almost 2 years ago
sources[alias].resources[].name
field has been renamed to sources[alias].resources[].type
, to allow resource name regexes.sources[alias].events
field has been renamed and moved to sources[alias].event.types
to allow definition of additional event constraints. Similarly, the sources[alias]resources[].events
field has been renamed and moved to sources[alias]resources[].event.types
.Full Changelog: https://github.com/kubeshop/botkube/compare/v0.15.0...v0.16.0-rc.1
Published by huseyinbabal almost 2 years ago
kubectl
command selection by @mszostok in https://github.com/kubeshop/botkube/pull/787
@Botkube k|kc|kubectl
, add tokens validation by @mszostok in https://github.com/kubeshop/botkube/pull/801
kubectl
, improve telemetry for interactive Slack messages by @pkosiec in https://github.com/kubeshop/botkube/pull/810
kubectl
command by @mszostok in https://github.com/kubeshop/botkube/pull/812
--cluster-name
flag by @pkosiec in https://github.com/kubeshop/botkube/pull/800
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.14.0...v0.15.0
Published by huseyinbabal about 2 years ago
kubectl
command selection by @mszostok in https://github.com/kubeshop/botkube/pull/787
@Botkube k|kc|kubectl
, add tokens validation by @mszostok in https://github.com/kubeshop/botkube/pull/801
kubectl
, improve telemetry for interactive Slack messages by @pkosiec in https://github.com/kubeshop/botkube/pull/810
kubectl
command by @mszostok in https://github.com/kubeshop/botkube/pull/812
--cluster-name
flag by @pkosiec in https://github.com/kubeshop/botkube/pull/800
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.14.0...v0.15.0-rc.2
Published by huseyinbabal about 2 years ago
kubectl
command selection by @mszostok in https://github.com/kubeshop/botkube/pull/787
@Botkube k|kc|kubectl
, add tokens validation by @mszostok in https://github.com/kubeshop/botkube/pull/801
kubectl
, improve telemetry for interactive Slack messages by @pkosiec in https://github.com/kubeshop/botkube/pull/810
kubectl
command by @mszostok in https://github.com/kubeshop/botkube/pull/812
--cluster-name
flag by @pkosiec in https://github.com/kubeshop/botkube/pull/800
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.14.0...v0.15.0-rc.1
Published by huseyinbabal about 2 years ago
settings.configWatcher
option has been replaced with configWatcher.enabled: true
. Config Watcher now runs as a sidecar container. See possible configuration options on the Helm chart parameters page.k8s-events
to k8s-err-events
and k8s-recommendation-events
.Full Changelog: https://github.com/kubeshop/botkube/compare/v0.13.0...v0.14.0
Published by huseyinbabal about 2 years ago
Full Changelog: https://github.com/kubeshop/botkube/compare/v0.13.0...v0.14.0-rc.2