Brigade v0.5.0: Numerous improvements
This release of Brigade contains a number of improvements and fixes, and we recommend that all users upgrade.
Breaking Changes
From 0.5, we now require that a Build ID (in the form of a ULID) and a Build Name (arbitrary, but unique, string) be set on the Event secret by the gateway. If a build ID is not supplied, the controller will no process the request.
For developers: The Makefile got a major upgrade. You may need to re-run make bootstrap
. Some make targets changed, too. For example, to build the client you can now make brig
.
Changelog
These reflect changes since 0.3.0, since we forgot to do 0.4.0 release notes.
- fix(controller): set service account on worker pod 2d10908 (Matt Butcher)
- fix(tests)): accept environment vars for selftest.sh 5eb8f5b (Adam Reese)
- ref(*): remove unused field Worker.Commit 783fe48 (Adam Reese)
- fix(brigade.js): bump go v1.9 dc9619f (Adam Reese)
- fix(worker): stop after from firing when no hook was executed. 086bbb3 (Matt Butcher)
- docs(*): switch recommendation to helm repo 83de2b7 (Matt Butcher)
- docs(scripting): update brig command name a88a930 (Adam Reese)
- fix(worker): wrong default image name. (#144) 3601c17 (Matt Butcher)
- fix(chart): fix if-checks and add if wrappers to all optional values aae15b1 (lukepatrick)
- ref(Makefile): add build tag to integration tests c765fc8 (Adam Reese)
- fix(brigade-worker): fix type error when no sidecar is set 100e0b6 (Adam Reese)
- fix reference to brigade-server-brigade-gw cc8b742 (Matthew Fisher)
- git mv chart/ charts/ c94f82f (Matthew Fisher)
- fix(git-sidecar): fetch remote SHA before checkout 10597f0 (Adam Reese)
- fix(api): show secret names, but not values (#128) db6d0f4 (Matt Butcher)
- fix(chart): add guard for vcs-sidecar 9622899 (Adam Reese)
- Update demo paths in docs (#134) 71f0ace (Luke)
- Update documents with Client-only build instructions 974d49c (lukepatrick)
- fix(Makefile): fix ldflags version 563d1e1 (Adam Reese)
- fix(api,controller,worker): use ULID for ID (#122) 9f69ad2 (Matt Butcher)
- Update rbac instructions f61ad2b (Jesse Keating)
- fix(*): remove hard-coded image versions 6ba0d6e (Adam Reese)
- chore(*): Brigade release v0.4.0 3259978 (Adam Reese)
- Update documentation for runEach 2708ac1 (Marius Nordrik)
- Make runEach return JobResult of all Jobs 13a060d (Marius Nordrik)
- fix(makefile): add CGO_ENABLED=0 for build-docker-bin 078eca0 (u2takey)
- fix(api): prevent exposing secrets on api 194ea13 (Adam Reese)
- fix brigade.js for dep 058a284 (u2takey)
- docs(README): fix examples in README 5d565ba (Matt Butcher)
- Update location of brigade-project helm chart 3efd737 (Jesse Keating)
- ref(chart): move brigade-project to chart dir d49957b (Matt Butcher)
- projects typo fix d6260d9 (Jesse Keating)
- Add missing highlights to object names ea4201f (Jesse Keating)
- Typo fix 019ab25 (Jesse Keating)
- ref(*): delete dead code, source cleanup e1ef97c (Adam Reese)
- ref(chart): make chart smart about versions 1afa3d1 (Matt Butcher)
- fix(brig): remove default value for -f 44e7ec2 (Matt Butcher)
- docs(brig): update Brig help text 498ce51 (Matt Butcher)
- fix(brig): read the file c1a0c5e (Matt Butcher)
- move worker related setting to values d034b0b (u2takey)
- change node:8 -> node:8-alpine 2625b71 (u2takey)