|
| 1 | +--- |
| 2 | +title: "Brigade 2.6.0 and Friends" |
| 3 | +slug: "2022-06-10-brigade-2.6.0-and-friends" |
| 4 | +description: "Brigade 2.6.0 has been released" |
| 5 | +date: "2022-06-10" |
| 6 | +author: "Kent Rancourt" |
| 7 | +summary: "Brigade 2.6.0 and several new peripherals have been released!" |
| 8 | +--- |
| 9 | + |
| 10 | +Hello, Brigadiers! We hope everyone's had a great week! It's certainly been a |
| 11 | +great one for us because we're closing it out with the release of Brigade v2.6.0 |
| 12 | +and a few new peripherals! |
| 13 | + |
| 14 | +Brigade v2.6.0 continues the trend of small, frequent releases that are more |
| 15 | +evolutionary than revolutionary. Along with the bug fixes, doc improvements, and |
| 16 | +other maintenance that go into every release, there's one noteworthy change in |
| 17 | +v2.6.0 -- **Brigade now permits longer label and qualifier values on events |
| 18 | +and in projects' event subscriptions**. As small a change as this may seem, it's |
| 19 | +a key enabler for an important new peripheral... |
| 20 | + |
| 21 | +Today, we're announcing that the |
| 22 | +[Brigade CloudEvents Gateway](https://github.com/brigadecore/brigade-cloudevents-gateway) |
| 23 | +has reached general availability with its v1.0.0 release. Support for |
| 24 | +CloudEvents is _monumentally_ important because of its broadly useful potential |
| 25 | +for integrating Brigade with innumerable third-party services that also act as |
| 26 | +CloudEvent producers. |
| 27 | + |
| 28 | +To illustrate this new gateway's utility, let's consider Microsoft Azure. |
| 29 | +[Azure Event Grid](https://docs.microsoft.com/en-us/azure/event-grid/overview) |
| 30 | +can subscribe to events originating from a wide variety of Azure resources, |
| 31 | +transform them into CloudEvents, and deliver those over HTTPS to any CloudEvent |
| 32 | +consumer, including the Brigade CloudEvents Gateway. And just like that -- |
| 33 | +Brigade v2.6.0+ scripts can be triggered by just about anything in Azure. And |
| 34 | +this example is but the tip of the iceberg. Because the CloudEvents 1.0 |
| 35 | +specification is being so widely adopted throughout the cloud-native community, |
| 36 | +this gateway unlocks a wide range of use cases. |
| 37 | + |
| 38 | +And that's not all... |
| 39 | + |
| 40 | +Within the past three weeks, we've also cut the first Brigade v2-compatible |
| 41 | +[Brigade Bitbucket Gateway](https://github.com/brigadecore/brigade-bitbucket-gateway) |
| 42 | +release and the |
| 43 | +[Brigade Noisy Neighbor](https://github.com/brigadecore/brigade-noisy-neighbor) |
| 44 | +has reached general availability with its v1.0.0 release. |
| 45 | + |
| 46 | +The Bitbucket gateway provides Brigade v2 with Bitbucket integration on par with |
| 47 | +that which had been available for Brigade v1, **which is important in light of |
| 48 | +Brigade v1 having reached end-of-life on June 1**. If the community expresses |
| 49 | +interest in it, we'd be eager to partner with community contributors to expand |
| 50 | +this gateway to support |
| 51 | +[Bitbucket Cloud Apps](https://support.atlassian.com/bitbucket-cloud/docs/bitbucket-cloud-apps-overview/), |
| 52 | +which would put its functionality on par with that offered by the |
| 53 | +[Brigade GitHub Gateway](https://github.com/brigadecore/brigade-github-gateway). |
| 54 | + |
| 55 | +The Noisy Neighbor is a useful component for applying a steady load to your own |
| 56 | +Brigade v2 installations to gain operational insight. Internally, it was |
| 57 | +instrumental in asserting the "fairness" of the Brigade scheduler -- i.e. |
| 58 | +verifying that system capacity is allocated pseudorandomly to projects with |
| 59 | +queued events and that "noisy neighbors" cannot monopolize all resources. |
| 60 | + |
| 61 | +Stay tuned for more project news next week. In the meantime, enjoy the weekend |
| 62 | +and remember that project maintainers can be found on |
| 63 | +[the #brigade channel on the Kubernetes Slack](https://slack.brigade.sh) |
| 64 | +and are always happy to chat! |
0 commit comments