Skip to content

Brigade v0.5.0: Numerous improvements

Compare
Choose a tag to compare
@technosophos technosophos released this 20 Nov 16:48
· 1511 commits to main since this release
v0.5.0
247e2b3

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)