We are excited to announce the latest release of Botkube, packed with new features and improvements to enhance your Kubernetes collaborative troubleshooting experience. In this release, we focused on two major areas: the introduction of Botkube Cloud with Cloud Slack integration and several bug fixes and enhancements for our open-source version.
## What is Botkube?
Botkube is a collaborative troubleshooting tool designed specifically for Kubernetes users. With Botkube, you can seamlessly receive and act on alerts directly within your preferred messaging and collaboration platforms like Slack, Microsoft Teams, Discord, and Mattermost. This means you'll gain instant visibility and control over your cluster resources, all without ever having to leave your messaging platform. In addition, Botkube enables you to automate actions based on events, run kubectl and Helm commands, receive recommendations for best practices and much more. In this blog post, we'll give you an overview of all of Botkube’s newest features from the v1.1.0 release.
## Botkube Cloud with Cloud Slack Integration
With the growing popularity of cloud-based collaboration tools, we recognized the need to provide seamless integration with popular platforms like Slack. That's why we are thrilled to introduce the Botkube Cloud Slack app that integrates with the Botkube web app. This makes it easier than ever to receive Kubernetes alerts and notifications directly in your Slack workspace, and manage all of your Kubernetes clusters using a single Slack app.
## Here are the key features of Botkube Cloud:
### Easy Installation:
Setting up Botkube Cloud is a breeze. Simply connect your Slack workspace to the Botkube app with the click of a button.
Invite the Botkube bot to the channels you want to use, and continue your configuration. Install Botkube into your Kubernetes clusters, and you're ready to manage your clusters from Slack.
### Multi-Cluster Support:
Botkube Cloud allows you to manage multiple Kubernetes clusters using a single Slack app. The new Botkube Slack app uses our cloud services to route executor commands to the correct cluster. There's no longer a need for a separate Slack app per cluster. This centralized approach saves time and effort when managing alerts and notifications across different environments.
### Open Source Enhancements:
While the majority of our efforts went into Botkube Cloud, we also dedicated some time to improving the open-source version. In this release, we focused on bug fixes and enhancing security and usability. Here are some of the notable changes:
### Early Configuration Error Detection:
We understand the frustration of misconfigurations, so we added a new feature to provide users with immediate feedback when there is an error in their configuration. This helps users identify and rectify any issues quickly, ensuring smooth operation.
### Binary SHA Validation:
To improve security, we now validate the SHA of downloaded binaries. This ensures the integrity of the Botkube installation and protects against potential tampering or unauthorized modifications.
### Ignored Namespace Optimization:
We addressed an issue where Botkube was spamming notifications about events in ignored namespaces. With the fix, you can now confidently ignore specific namespaces without being bombarded with unnecessary alerts.
### Mattermost Bug Fix:
Thanks to an external contribution, we resolved a bug related to Mattermost integration. The fix ensures smooth and reliable communication with Mattermost, enhancing the overall user experience.
We would like to express our gratitude to the community for their ongoing support and feedback. Your contributions have helped us refine and enhance Botkube, making it a more robust and reliable tool for Kubernetes troubleshooting.
We encourage you to update your Botkube installation to benefit from these enhancements. Your feedback and suggestions are invaluable in shaping the future of Botkube.
You can talk to us in the Botkube [GitHub issues](https://github.com/kubeshop/botkube/issues), Botkube [Slack community](http://join.botkube.io/), or email our Product Leader at [email@example.com](mailto:firstname.lastname@example.org).