Brigade Versions Save

Event-driven scripting for Kubernetes

v2.0.0-beta.2

2 years ago

The Brigade 2 BETA series of releases continues to prioritize stability over new features.

Here are some non-exhaustive highlights from the latest release:

  • Extensive documentation updates for v2
  • Integration with git no longer assumes a repo's default branch is named master (#1578)
  • Service accounts can now be deleted (#1568)
  • Users can now be deleted (#1566)
  • User management API endpoints now return 501 (not implemented) when 3rd party authentication is disabled (#1564)
  • Bug fix: Delete all associated events when a project is deleted (#1559)
  • CLI now built for additional OS/architecture combos: darwin/arm64 and linux/arm64
  • Bug fix: Worker and job timeout logic fixed
  • Began using brigade-foundations as replacement for code that was previously replicated across this project and several gateways (#1519)
  • Forced cleanup for manually deleted worker and job pods (#1510)
  • Bug fix: Fixed issue determining user's private org memberships when using GitHub for 3rd party authentication (#1512)
  • Track creation date/time stamp for users (#1505)
  • Track creation date/time stamp to jobs (#1503)
  • Improve schema for git clone URLs (#1497)

Known issues:

Post release, it was determined that version information is absent from our CLI builds. This will be fixed in the next beta release.

v2.0.0-beta.1

2 years ago

v2.0.0-alpha.5

2 years ago

v2.0.0-alpha.4

3 years ago

v2.0.0-alpha.3

3 years ago

v2.0.0-alpha.1

3 years ago

v1.4.0

4 years ago
  • minor Makefile improvements 433a1ce2d5d19c435df4eccf86dc56ad4f721b83 (Kent Rancourt)
  • small Makefile fix 4702842c5047de059a9bd7c34c2dd779d5eb4ca3 (Kent Rancourt)
  • increase lint check timeout 698f7e6e18ef0cfd848fde9bc8a27966a9e887ef (Kent Rancourt)
  • account for breaking changes in client-go 46bf3b216530bf18af9ea34c793896276c937d43 (Kent Rancourt)
  • corresponding vendor changes 280c8a3c829e7a53a003e294cc52a99454f32362 (Kent Rancourt)
  • switch form dep go mod; upgrade critical dependencies 29db8903bc3405e47ce772e12b03cf75cd91edbf (Kent Rancourt)
  • upgrade to go 1.14 63eda9ae3fd1b4590674203928c81471248f1d2a (Kent Rancourt)
  • chore(brigade-worker): bump mocha; rm minimist resolution (#1071) 64e42e38283f76979a8ef2616094269ca5f335b3 (Vaughn Dice)
  • allow worker vcs init container to init git submodules 63d19cf2665a752bedef354a84a6e00cd612ef94 (Kent Rancourt)
  • feat(brig): accept inline payload in brig run (#1061) 2c2c03b6d8d100af88e2118b729a0dd9fb5aba74 (Shubham Sharma)
  • Updated Docker image to 12.16.2 Node version on Alpine 3.11 1e48c4666d87e48ccf4f39a328696cfe39f4ac9a (veeramarni)
  • docker node upgrade 4bd1d96fbdffd2b60bfae30d9e687b88213ba188 (veeramarni)
  • fix(brigade.js): add git to e2e job (#1066) e67d00a0b9bc6e459641797346d108f5ef68f798 (Vaughn Dice)
  • chore(brigade-worker): fix yarn audit (#1067) aa6deaf27a9d0dcc24de9ea5044f55012d94aaa3 (Vaughn Dice)
  • Added emoji's on brig check, unit tests 04f2c18074801cde937dea1d55ad770d4282bf49 (Anthony Foster)
  • fix tests broken by dependency upgrades b4c148239acfd2b4cd26d2b0a0d394feb1e71810 (Kent Rancourt)
  • corresponding vendor changes af0852bee92f95576cd10a9097cd493b3a0476f8 (Kent Rancourt)
  • update relevant k8s libs to 1.17.3 8ae324f438d179e6e4432ab4182c2149c60c3836 (Kent Rancourt)
  • chore(brigade.js*): bump brigade-utils; update KindJob usage (#1056) 406bbf28f3567775840c95e0da59d6ec5f564c89 (Vaughn Dice)
  • ref(e2e): bump cli versions, add diff platform/arch support, etc. (#1054) 865dfb135d5c75c56f8736f38242341b84a8d50a (Vaughn Dice)

v1.3.0

4 years ago

Announcing the Brigade v1.3.0 release!

A few highlights:

Thank you for all your contributions!

Here is the full changeset:

  • fix(brigade-controller): update the service account regex if service account overridden (#1052) 8cbf9fda33e7c19f4c7b6c1454082f2a99185f8b (Vaughn Dice)
  • docs(storage.md): update nfs instructions (#1047) 9cd050ac7f3ea82e44cbde6164d4dbf681dc5c9b (Vaughn Dice)
  • ci(brigade.js): run tests before proceeding with a release (#1033) 4cf9ff1fa7d57fe9a1238b8228b2cab041f8fbf0 (Vaughn Dice)
  • feat(*): parity for brigade.json defaults/fallbacks (#1030) 8ffeb29d3e8133826851d8c7471915b7c50fe412 (Vaughn Dice)
  • add optional title fields to build type b1d7855e2f9832113fa7a08be4a9104ad2cb4e93 (Kent Rancourt)
  • ref(brigade-worker): remove yarn docs target (#1027) 781f57ffc16a5108e435b639a49e7e4d3b0efe47 (Vaughn Dice)
  • docs(): add linkerd setup example/instructions (#1025) ff55aecba364de2739d3cf0c1d013bc1cf19c2bb (Vaughn Dice)
  • fix(brigade-worker): bump handlebars resolution to satisfy yarn audit (#1026) d7b2b114d3b7adc9a4943e7a8bb82ad725466178 (Vaughn Dice)
  • docs(ingress.md): update cert-manager install instructions/manifests (#1022) 96a68820ebf9d7309c726ff6697d0f5e02c31ac4 (Vaughn Dice)
  • feat(*): enable passing brigade.json via brig run (#1017) 33c888d6d4e13b62399a4b1f9e06755adba1de8b (Vaughn Dice)
  • Revert "take default command from image instead of controller" 8210b26c138d44cefbd7481308ce7f2a2b362f87 (Kent Rancourt)
  • take default command from image instead of controller 8a5e0ae414002de2f543db0f39b11892fa64dcc6 (Kent Rancourt)
  • document docker-in-docker (#1014) 3a23a994d5b4db62f34f85f04f1cd285e98fdac3 (Matt Butcher)
  • explain how to store brigade.js on a project or in a ConfigMap. (#1012) 6c4b02ed9e495c5d273d8857fb303814f83a86bd (Matt Butcher)
  • ref(brigade.js): remove master gate for check suite event (#1010) ada74038fc74f11ae76cb86d7f93fe5028e08f4b (Vaughn Dice)
  • feat(project): enable complex secret values (#1005) ce278f87e59598d1c6ae8f29c2367d2102ac0ab6 (Vaughn Dice)
  • Adding support for ssh certificates. (#1008) 579d22e235303704379e8438ab291bf419162919 (Valera)
  • chore(brigade-worker): check in yarn/node_modules updates (#1013) 767aab8ed70d48ea56b30b676a34e15f1318cafa (Vaughn Dice)
  • fix(brigade-worker): bump handlebars resolution per yarn audit (#1011) d90252ea2bb91b36d5bf1a472fa93fe071a19109 (Vaughn Dice)
  • fix(README.md): update build badge URL (#1009) f3bd263426b691fc9ba6ae71c0b9f1af7b9d52d1 (Vaughn Dice)
  • fix(brigade.js): supply details URL to new Check(..) (#1006) 38501215a6c53d11f77ea8ecc4185a3d6556fc2b (Vaughn Dice)
  • Fix link to gateway documentation (#1004) 832ed025c320eca0491ccb1b988dcf5c02c5afeb (Michele Mastrogiovanni)
  • Remove unused top-level node_modules directory (#1000) 2218bcf12b4005256713c4caa0ca9e5cb87e89ab (Radu M)
  • ci(brigade.js): add e2e job (#955) a787590aa105d4bb3b9a03f480e233f9327d6835 (Vaughn Dice)
  • Add JSON output for brig X get and list commands (#996) 7f560817ad274b85edc06918a7897faf3615c8f4 (Radu M)
  • Add brig term command that starts Brigadeterm (#991) 45d5a932398d6f8ee3f22e49c7a7dab26a4c5870 (Radu M)
  • fix(brigade-worker): return no logs found if job canceled and pod undefined/pending (#998) 20e32cdc90e92b3e300d4d187061a8a255fcaac4 (Vaughn Dice)
  • Check message before logging it (#997) 3ac4c99ad7ae2b8704400e8b6c4933932d99203d (Aidarbek Suleimenov)
  • return to break outer for loop instead of inner select loop (#989) 3971ab0555369ed4f1fe99d25537f5f6e6bcbbe5 (Guangming Wang)
  • Move brig README to docs page (#992) bbfd9bd4d385a0c73d94c38c2bbbe658f2fe51bf (Radu M)

v1.2.1

4 years ago
  • chore(*): updates per v1.2.1 release (#990) e668523aab076a7f46b67b00d62a6b1660c1af54 (Vaughn Dice)
  • fix(*): ensure all log lines to be fetched regardless of kubelet implementation (#972) c818786e1673d722d22005102c8987e9a7596f19 (KUOKA Yusuke)
  • Restore pre-1.1.0 module resolution behavior for local dependencies (#986) e553b228ab012708c0ba6efa97e7ba63a5deae80 (Chris Chambers)
  • docs(install.md): mention value set for gateway install if LB (#988) 1759b823013827889113099585a7f222560fce64 (Vaughn Dice)
  • fix(brigade-worker): add resolutions section to package.json to override handlebars per security vulnerability (#987) 172f6573750a747f151e8054d31c3afac06e3658 (Vaughn Dice)

v1.2.0

4 years ago
  • docs(*): v1.2.0 release updates (#984) 14972d9549721464b8eb08cd3baf3e2faf26ec53 (Vaughn Dice)