Skip to content

Releases: brigadecore/brigade

brigade v0.16.0

07 Aug 22:40
v0.16.0
a3fa2cb
Compare
Choose a tag to compare

We are working our way toward a 1.0.0 release. This is a transitional release that has some backward compatibility changes. The next few releases will be similar as we take our last opportunity to change the APIs before we freeze them.

As always, we welcome you to join the conversation in the Kubernetes Slack

The major features in this release are:

  • Brig now has project create|delete commands
  • brig builds list can now take a project name
  • It is no longer required that you create a serviceAccount when installing Brigade
  • brig dashboard has been added as a convenience for accessing Kashti (brig proxy was removed)

About Brigade Versioning

Brigade adheres to SemVer2.

As we move toward 1.0.0, our plan is to make a few "invasive" changes which may cause breakages. Once we hit our release 1.0.0-alpha.1, we will cease making compatibility-breaking changes until Brigade 2.0. Until we hit the alpha release, though, we reserve the right to break compatibility. We do this because we want to make sure that the entire 1.0 lifecycle is stable, consistent, and usable.

That said, we do our best to avoid breaking changes.

Breaking changes

  • brig proxy was removed
  • the brigade-project chart is deprecated, but not removed yet. It will be removed before 1.0.0-alpha.1 (in favor of brig project create).

What's Next?

  • Brigade 0.17 will have some internal changes to the worker TypeScript/JavaScript, as well as some installer improvements.
  • The Brigade charts will be moved to their own repository

Known Issues

Our cross-compile of brig is failing for macOS and Windows currently. We are repairing it and will post binaries when we can.

UPDATE: Binaries for brig are now available.

Changelog

  • Fixed pip install link 390cc45 (Shan Tulshi)
  • feat(brigade.js): Add link to Kashti (#580) 744ac78 (Matt Butcher)
  • fix(vacuum): set default max builds to -1 (#579) cf38043 (Matt Butcher)
  • docs(chore): add brigade svg logos 78a8472 (flynnduism)
  • fix(brig): fix stack trace on build list (#577) de7c5c8 (Matt Butcher)
  • docs(javascript_advanced): create an advanced JS guide (#562) e3ad766 (Matt Butcher)
  • feat(brig): return JSON from 'brig project get' (#573) d4c129e (Matt Butcher)
  • feat(brig): list builds by project (#572) 2a849ff (Matt Butcher)
  • fix(apicache): prevent returning results from unsynced cache 5e9bfa4 (Adam Reese)
  • feat(brig): Interactive prompt for creating projects (#534) c2e31f6 (Matt Butcher)
  • docs(scripting): explain how tasks work in a shell (#561) 68827ec (Matt Butcher)
  • docs(topics): fix speelings of woords 2602d9e (Adam Reese)
  • fix(brigade.js): shorten the error message (#556) 64aab1e (Matt Butcher)
  • fix(style): change import formatting to satisfy goimport fails (#554) 13e770f (Matt Butcher)
  • feat(brig): Add AGE to brig build list (#545) ac187ce (Matt Butcher)
  • go fmt b8e8c95 (Matthew Fisher)
  • Make service account creation conditional (#544) 49660d6 (Ian Duffy)
  • Remove proxy to Brigade API from dashboard command 5e44734 (Radu Matei)
  • use select{} instead of for{} 4dd9806 (Matthew Fisher)
  • fix(brigade.js): add build ID for debugging broken builds. (#546) 337f5d9 (Matt Butcher)
  • fix(dep): ensure brigade does not vendor itself e01ed9f (Adam Reese)
  • feat(api) port api tests to go-restful 035b89c (lukepatrick)
  • feat(api) port api to go-restful - filter package 912df59 (lukepatrick)
  • feat(api) port api to go-restful for swagger/openapi support #353 fix resources b58fb27 (lukepatrick)
  • feat(api) port api to go-restful for swagger/openapi support #353 c96b986 (lukepatrick)
  • Link to the brigade-worker package.json 7fed57c (Radu Matei)
  • Remove duplicate property in Job docs (#537) 4e52c4a (Mike Bannister)
  • feat(brig): add -b/--background flag to brig run (#536) a40ac9e (Matt Butcher)
  • Add docs on brigade.json 3e067f7 (Radu Matei)
  • bump browser to v1.0.1 6872dff (Matthew Fisher)
  • updated fallback script path to look for brigade.js instead of directory (#529) 06a4226 (Frode Hus)
  • api(sorting): builds/jobs sort order (#526) b5f5c04 (Luke)
  • remove brig proxy 2d67f4b (Matthew Fisher)
  • implement brig dashboard c6e35fe (Matthew Fisher)
  • use kebab case for --kashti-namespace 47538f4 (Matthew Fisher)
  • feat(worker): allow setting storage and cache paths (#523) 15e0adf (Matt Butcher)
  • chore(*): git ignore swp files f2663d1 (Adam Reese)

Brigade 0.15.0

27 Jun 18:05
v0.15.0
c683e76
Compare
Choose a tag to compare

As always, we welcome you to join the conversation in the Kubernetes Slack

Changelog

  • cleanup to use paths variable 32a143b (Harrison Harnisch)
  • add default values for ingress path for backwards compatibility 5e2edda (Harrison Harnisch)
  • feat(brig): add brig project delete (#512) e2419a9 (Matt Butcher)
  • 517: fix for job name error cause by mixed case job names db20ffa (Brian Slater)
  • allow for customization of paths, keeping the same defaults a07c992 (Harrison Harnisch)
  • docs(README) Point all docs links to azure.github.io/brigade 4becde1 (Jarimatti Valkonen)
  • docs(typo): remove messy formatting ca8d3c9 (flynnduism)
  • edit the docs link in the Readme to point at the gh-pages site 6b127c6 (flynnduism)
  • docs(brig): add path info to help noob installation issues 668e000 (flynnduism)
  • docs(brig): link to Brig from the quick install docs 7695b1d (flynnduism)
  • docs(navigation): add more uniform forward/backward links to intro 52ae430 (flynnduism)
  • docs(install): update ACS -> AKS 612d7d6 (flynnduism)
  • docs(README): add a root link to the navigable gh-pages version of docs e16affa (flynnduism)
  • chore(deps): bump kubernetes 153c443 (Adam Reese)
  • fix(storage): Improve storage layer for projects (#507) 1f8db2b (Matt Butcher)
  • fix(github): rolebinding resources (#502) 124e88f (Andrii Nasinnyk)
  • Doc fix: Job imagePullSecrets is a string array, not string. (#503) 1ab0dd4 (Jarimatti Valkonen)
  • fix(worker): fix the precedence order (#496) 9dcc21c (Matt Butcher)
  • Enable custom dependencies for the brigade worker (#494) b20bd71 (Radu Matei)
  • Add log follows on worker and job Storage API (#492) e553d3b (Xabier Larrakoetxea Gallego)
  • Fix kubecontext variable on brig cli (#493) db14dd9 (Xabier Larrakoetxea Gallego)
  • Fix the check for data in prestart.js (#487) 7787677 (Radu Matei)
  • fix(controller): add an accepted label to builds after sync b8d9d95 (Adam Reese)
  • fix(brig): add exe extension to Windows binary (#478) 9ad51b2 (Matt Butcher)
  • feat(brig): add rerun command (#474) af2096f (Matt Butcher)
  • fix(apicache): fix test flake in apicache 2e2091e (Adam Reese)
  • fix(README): Update README with current information (#479) 9a6d08c (Matt Butcher)
  • Remove az extension add for ACR build (#461) 1dbecc7 (Eric Hotinger)
  • Add Job Annotations to Documentation (#475) a1c272c (Ben Limmer)
  • Docs update: pull_request fires closed event (#464) 1e14ec9 (Harrison Harnisch)
  • feat(*): add project option for fallback script 3980ccd (Adam Reese)

Brigade 0.14.0

18 May 20:49
v0.14.0
11621e5
Compare
Choose a tag to compare

As always, we welcome you to join the conversation in the Kubernetes Slack

Binary releases of brig are attached to this release. We now provide an official containerized brig client

Changelog

  • feat(controller): allow per-project image pull secrets for worker (#452) 4cf43e1 (Matt Butcher)
  • add link to Microsoft's Code of Conduct 2aae662 (Matthew Fisher)
  • Improve brig api performance as seen in #433 by introducing caching (#446) 48f870c (Jens Neuse)
  • fix(git-sidecar): when commit-ref is missing, use commit-id 4b30fd3 (Adam Reese)
  • When base64 was removed, no escaping was done on any values. (#441) df9e771 (Matt Butcher)
  • feat(brig): Added decolorizer and --no-color for brig run (#442) 98e4f3a (Matt Butcher)
  • Update dockerhub.md (#439) 457ef7a (Alonisser)
  • feat(brig): add kube-context flag aa48822 (Adam Reese)
  • feat(brigade.js): build docker images on tag event. (#410) e3e1237 (Matt Butcher)
  • Fix code comment in api/build.go (#435) 3631bd8 (Lewis Cowper)
  • Add job annotations (#425) 8d6c2dc (Justin Hart)
  • fix(brigade.js): unmask the event object (#430) 5812c0f (Matt Butcher)
  • Minor fix to script example (#431) 58b92d0 (John Mulhern)
  • Use .stringData to avoid base64 encoding & decoding. 2250de8 (Julian V. Modesto)

v0.13.1 - Chart rebuild

18 Apr 00:34
v0.13.1
83c0a43
Compare
Choose a tag to compare

The 0.13 release was built with a version of helm package that had a bug. This release is just a rebuild of the chart (and other artifacts, for consistency).

There is no need to upgrade from 0.13.0 if that release is already installed, but we recommend that new releases are done using this version.

Brigade v0.13.0: The Friday the 13th Release

13 Apr 21:54
v0.13.0
0154f1d
Compare
Choose a tag to compare

What better day to release our lucky 13th release than on Friday the 13th? If you're highly superstitious, you might want to skip this release. For all others, we recommend upgrading.

As always, we welcome you to join the conversation in the Kubernetes Slack

Binary releases of brig are attached to this release. We now provide an official containerized brig client

Major Changes

This release includes new features for Brig and for the Job JS object.

  • Brig now has log level support (brig run --level warn)
  • By default, Brig will show a progress indicator instead of repeating the Pending, Running lines repeatedly
  • There is a new brig build logs command to fetch logs from builds. Try out brig build logs --last --jobs to check out the feature.

Fro Job, we added these new features:

  • The Job object now was a logs() method for fetching the STDOUT from the job after the job is complete.
  • The Job object now has an args: []string property that will allow specifying arguments that are passed directly to the container.
  • Scripts can now attach ConfigMaps and Secrets to a Job's env using the secretKeyRef and configMapKeyRef parameters
  • Additionally, jobs can now be run() in the error event (which previously did not run jobs to completion)

In addition to these new features, several small ones were added. See the changelog below.

Breaking Changes

  • In setting brig run to use the progress bar by default, we have changed the output. To use the old formatting in scripts, use brig run --no-progress.

Upcoming

The next Brigade feature release will be v0.14.0.

Changelog

  • feat(brigade.js): Retrieve logs from run Job (#423) 2c45f9c (JJ Fliegelman)
  • feat(worker): support passing args through jobs (#429) d11b2d4 (Matt Butcher)
  • Document imageForcePull (#426) 515f803 (Ben Limmer)
  • fix(worker): allow jobs during error handler (#417) e95facf (Matt Butcher)
  • Update storage.md (#422) 47679ad (Ben Limmer)
  • fix(docs): Update "timeout" documentation (#416) b68cc65 (JJ Fliegelman)
  • feat(brig): Allow selection of log level to print (-l) (#413) 9f31493 (JJ Fliegelman)
  • docs(README): add brigade-cron gateway (#412) 4250b97 (Matt Butcher)
  • fix(worker): Allow secretKeyRef and configMapKeyRef as Job env vars (#396) 17626a6 (JJ Fliegelman)
  • feat(brig): add brig container (#409) 06fad41 (Matt Butcher)
  • docs(README): added a few other gateways (#401) 6cef3ac (Matt Butcher)
  • Fix: ACI connector makes it work (#395) f03f3cc (Tsuyoshi Ushio)
  • fix(worker): report error if job name is not DNS name (#405) 3256002 (Matt Butcher)
  • consistent gateway service namespace for properties de7f9fc (mike sarver)
  • fix(api): prevent omitted api fields 4ca570f (Adam Reese)
  • feat(brig): add progress meter to run output (#399) f07c4dd (Matt Butcher)
  • feat(brig): add 'brig build logs' (#393) 0b5681f (Matt Butcher)
  • fix(brigade.js): fix the brig build (#397) 05372e3 (Matt Butcher)
  • Update README with related projects (kashti, brigadeterm) 158eb0d (Ronan Flynn-Curran)
  • fix(github-gw): Add 'closed' as allowed pull_request event 3c9db06 (JJ)
  • Update .gitignore b63be74 (JJ)

Brigade 0.12.0

20 Mar 21:41
v0.12.0
69ddd45
Compare
Choose a tag to compare

In this release, we have a number of important fixes.

As always, we welcome you to join the conversation in the Kubernetes Slack #brigade room.

Changelog

  • docs(topics): Correct installation instructions of non-npm JS in custom workers (#389) 012548e (J.J)
  • ref(worker): use client-node (#383) ee70980 (Matt Butcher)
  • Remove hardcoded default namespace for proxy cmd (#388) 57a983a (Radu Matei)
  • feat(worker): Allow jobs to pin to particular nodes by label (#382) 210041c (Matt Butcher)
  • fix(brig): add verbose output for waiting (#375) 03e971c (Matt Butcher)
  • ref(worker): move env var processing to the top (#358) 7006d90 (Matt Butcher)
  • fix(linters): apply formatting rules to tests (#381) 846cd16 (Adam Reese)
  • fix(gateway): syntax error (#380) 808fa1e (Adam Reese)
  • fix(github-gateway): reduce status messages (#379) fb59114 (Matt Butcher)
  • ref(tests): remove generator from functional tests (#377) 4ac40fa (Adam Reese)
  • fix(brigade.js): update to use event.revision.commit (#378) 5636c6e (Matt Butcher)
  • chore(Makefile): refactor lint and format (#374) 8b09599 (Adam Reese)
  • fix(brig): Error fast if the project does not exist (#371) 876a715 (Matt Butcher)
  • Update developers.md (#370) e1ce359 (Ben Limmer)
  • Add the ability to set the commit and ref on brig run command (#363) 5023889 (Xabier Larrakoetxea Gallego)
  • Make clone instructions more copy/paste-able (#365) 92cdea9 (Ben Limmer)
  • Update developers.md (#367) 7f35fb8 (Ben Limmer)
  • set PATH (#360) a140145 (Isaac)
  • fix(chart): BREAKING set vcsSidecar tag to version (#349) de07462 (Matt Butcher)
  • Create worker with sa env (#356) 71920b3 (Julio Chana)
  • Rename "brigade-gw" to "brigade-github-gw" (#357) 1d8fd6a (Daniël Illouz)

Brigade 0.11.0

09 Mar 19:51
v0.11.0
2295271
Compare
Choose a tag to compare

In this release, we have a number of important fixes.

As always, we welcome you to join the conversation in the Kubernetes Slack #brigade room.

Changelog

  • fix(worker) use sshKey for private repo. There is no brigadeSSHKey in the Secrets. (#348) 215b1b6 (Luke)
  • fix(cr): update cr gateway to use revision reference (#350) afced5f (Adam Reese)
  • Add brig proxy command to start tunnels to api and kashti (#333) 2d50a31 (Radu Matei)
  • docs(install): document using NFS for volume storage (#344) 399f0af (Matt Butcher)
  • Create the worker options on base64 e9ed7e3 (Julio Chana)
  • charts/gateway: make service use enable flag (#328) 3ddc892 (Paweł Prażak)
  • docs(topics): Add document on customizing workers (#341) d3f34e2 (Matt Butcher)
  • Fix worker image name creation on controller (#343) ec5abec (Xabier Larrakoetxea Gallego)
  • ref(*): remove label for commit_id 73da3c1 (Adam Reese)
  • docs(gateway): update gateway docs with revision object a656bb2 (Adam Reese)

Big changes for v0.10

27 Feb 23:49
v0.10.0
6913b27
Compare
Choose a tag to compare

This is a major release of Brigade, with many new features and a few compatibility breaking changes. Notably, we changed the API for sending commit information from a gateway. We advise all users to upgrade, but also to be careful as they do so.

Big changes and fixes:

  • Improved configurability of VCS sidecars, worker images, RBAC, storage (PVCs), vacuum, and liveness/readiness probes
  • Multiple improvements on the Git sidecar, including subtree support and fixes for cloning issues
  • Support for adding custom Node libraries to a worker (experimental)
  • Default per-project Brigade scripts
  • GitHub enhancements
    • Support for AuthorAssociation (safer PR testing)
    • Support for GitHub Enterprise

As always, we welcome you to join the conversation in the Kubernetes Slack #brigade room.

Breaking Changes

  • brigade-gateway has been renamed brigade-github-gateway to better reflect what it does
  • A few RBAC changes have been made to better follow our security policies
  • Completely refactor the VCS Sidecar functionality. This may break existing gateways!
    • Gateways must now send references and SHAs as separate fields, instead of allowing one commitish that is then resolved
    • The VCS checkout process for gitSidecar is much better now, but might result in nuanced differences if you were previously doing shallow clones.

Upcoming

We are continuing to focus on configurability and flexibility of Brigade. We are also refactoring some of the naming to standardize on ULID instead of using timestamps or other formulas to generate unique tokens.

Changelog

  • feat(gatway): add support for Author Association (#226) b0327db (Matt Butcher)
  • docs(README): add build status image (#324) 4066aec (Matt Butcher)
  • Only create ServiceAccount\RBAC for optional components when enabled b0e5ac0 (Tim Jones)
  • chore(Makefile): remove unused dependencies from bootstrap e0e0bf5 (Adam Reese)
  • Only create service for cr gateway when enabled 80ac8ba (Tim Jones)
  • charts/brigade: add job limits for vacuum 318178d (Paweł Prażak)
  • charts/brigade: fix RBAC for use with admin cluster role 33adfec (Paweł Prażak)
  • WIP feat(brigade.js): send github notification on build (#321) 1257f32 (Matt Butcher)
  • feat(brig): build binaries at release 705d7ad (Matt Butcher)
  • feat(*): use git references rather than commit SHA 484cc1a (Adam Reese)
  • fix(github): support using GitHub Enterprise cf8b2de (Matt Butcher)
  • fix(chart): make worker service account configurable d4f09db (Matt Butcher)
  • fix(chart): fix broken for loop in brigade-project chart. 254a00e (Matt Butcher)
  • fix(chart) bug from #292 this undid the values yaml of PR #276 Ref #268 .... 950ad3a (lukepatrick)
  • Fix small typo 27d368a (Radu Matei)
  • fix(worker): die on non-existent job image 8079294 (Matt Butcher)
  • docs(install,developer): update installation info 8a998a2 (Matt Butcher)
  • fix(controller, worker): remove extra tsc e269fe0 (Matt Butcher)
  • fix(worker): fix broken unit test a7dab7a (Matt Butcher)
  • fix(chart): turn vcsSidecar on by default 3ce525c (Matt Butcher)
  • chore(gateway): add tests for default script support dea1ad2 (Yusuke KUOKA)
  • fix(tests): revert list watcher changes 6dd7df1 (Adam Reese)
  • feat(gateway): add support for default brigade script 13b9e5d (Yusuke KUOKA)
  • feat(*): use typed secrets for projects, builds, and jobs 64185f1 (Adam Reese)
  • Destroy Build Storage PVC on error cef43b3 (Brandon Bethke)
  • Do not set the storage class to "default" by default. Do not set the kube storage class if it is not specified d5e6529 (Brandon Bethke)
  • fix(worker): Do allow requiring arbitrary node modules from brigade.js 0600057 (Yusuke KUOKA)
  • feat(worker): Allow using a specific brigade-worker image per project c94e6ac (Yusuke KUOKA)
  • docs(examples) add minio project example 9c5ecde (lukepatrick)
  • added ingress for api service 55dea73 (Alex Egorov)
  • Fix typo in one of brigade chart templates 9f962e4 (Yusuke KUOKA)
  • fix(chart): add rbac for vacuum c412aff (Matt Butcher)
  • fix(*): fix style issues fbd54be (Matt Butcher)
  • ref(chart): remove curly braces 4a53b0a (Matt Butcher)
  • feat(worker): make storage class for cache and build configurable 1fc9da5 (Matt Butcher)
  • Added user configurable option to initilize submodules in the default git-sidecar when cloning the repository 941c30f (Brandon Bethke)
  • The build shared storage space can now be user configurable in the brigade project values file bf1065e (Brandon Bethke)
  • Fixed compatibility to Python 3 d1ead0c (Tomer Rosenthal)
  • feat(chart): Configurable liveness/readiness probes for api 3895928 (Yusuke KUOKA)
  • chore(gateway): Rename brigade-gateway to brigade-github-gateway 8c37d94 (Yusuke KUOKA)

Brigade 0.9.0: The "Never Release on Friday" release

19 Jan 21:46
v0.9.0
2f3eeb4
Compare
Choose a tag to compare

In this release, we have a number of important fixes, and we highly recommend all 0.8 users upgrade.

Notable bug fixes:

  • Two RBAC bugs were fixed
  • The Vacuum command now correctly loads its config, and no longer goes into CrashBackoff
  • Workers can now run in a mixed Linux/Windows cluster

As always, we welcome you to join the conversation in the Kubernetes Slack #brigade room.

Breaking Changes

The Container Registry (aka Dockerhub) gateway no longer requires a GitHub auth token. There is now no auth against GitHub for DockerHub operations (which is as it should be). This won't break existing deployments, but might be surprising for those who used the gateway when we required GitHub auth for this.

Upcoming

During our pre-1.0 cycle, we will continue to fix bugs and add new features. While we try to keep compatibility breaking changes to a minimum, we know that our next release will have a few naming changes as we work on improving consistency.

Thank you sincerely for your thoughtful input in the issue queue and in slack! We are excited that here in this pre-1.0 cycle we can still make big changes to help the community take on big challenges.

Changelog

  • fix(chart): the pod/log permission is needed on the worker's role 6618d3b (Matt Butcher)
  • Add pods/log resource to api role 32d7d94 (Sergio Ballesteros)
  • feat(worker): allow overriding of the job's service account. 2bf3579 (Matt Butcher)
  • fix(vacuum): read the correct kube config 776f840 (Matt Butcher)
  • docs(brig): note to checkout a stable tag 01fb7b4 (lukepatrick)
  • fix(controller): Label worker pods with os=linux label. f40d701 (Matt Butcher)
  • feat(gateway): Support for two event types: deployment and deployment_status f0acef8 (Yusuke KUOKA)
  • docs(brig): note to checkout a stable tag bd40d33 (lukepatrick)
  • fix(cr-gateway): Remove GitHub API requirement from CR server. 0b4a23a (Matt Butcher)

Brigade 0.8.0: A jumbo batch of changes!

11 Jan 00:41
v0.8.0
b48626a
Compare
Choose a tag to compare

The Brigade community is working hard, and this release shows it! A dozen individuals contributed over 40 changes to this release. Thank you!

We encourage users to migrate to this version, especially if using the GitHub gateway.

As always, we welcome you to join the conversation in the Kubernetes Slack #brigade room.

Breaking Changes

  • brigade-vacuum is a new component that, if installed, will clean up old Brigade builds. By default, every hour the Brigade Vacuum will run and remove builds older than 30 days. You can configure the periodicity and interval to your liking. If you leave this enabled, old Brigade builds (pod and secret) will be removed after the given interval.
  • In a first of several security steps, the GitHub gateway no longer defaults to building PRs from remote repositories. You can turn this off on a project-by-project basis. You can override this in your project config. In the next release, we will be working toward support for Author Associations.
  • Brigade no longer runs the after event when no other event is triggered. after will only fire if the worker first executes some other event.
  • We have added support for many new GitHub webhooks, which means that if you check the "send me everything" box on the GitHub webhook configuration, you will get a lot of worker invocations.

Upcoming

During our pre-1.0 cycle, we will continue to fix bugs and add new features. While we try to keep compatibility breaking changes to a minimum, we know that our next release will have a few naming changes as we work on improving consistency.

Thank you sincerely for your thoughtful input in the issue queue and in slack! We are excited that here in this pre-1.0 cycle we can still make big changes to help the community take on big challenges.

Changelog

  • fix(brig): don't trim short git references 4dc3dc6 (Matt Butcher)
  • fix(chart): fix ingress name and app label. 3fb4bf7 (Matt Butcher)
  • Feedbacks on README for the brig command 0d511bb (KUOKA Yusuke)
  • feat(brig): add -c/--commit flag to brig run 549ed9b (Matt Butcher)
  • add more example projects 9c64127 (lukepatrick)
  • docs(scripting): add advanced events section fae58ff (Matt Butcher)
  • fix(cr-gateway): support branch names with slashes a69b026 (Matt Butcher)
  • fix(worker): fix the PVC name requested by the job 8a47001 (Matt Butcher)
  • docs(gateways): add doc on creating Brigade gateways 64e921e (Matt Butcher)
  • Correct brigade_project#values.yml secrets a78e960 (Ben Limmer)
  • Update javascript.md c38e4f0 (Ben Limmer)
  • Fix markdown for Kashti link. 4fc4287 (Matt Hillsdon)
  • fix(gw/api): undo inversion, misunderstood sean is misunderstood 1b72708 (Sean Knox)
  • fix(api): ensure overwriting api port takes effect in api binary d85d29c (Sean Knox)
  • fix(gateway): ensure overwriting gateway port takes effect in gateway binary f8a0672 (Sean Knox)
  • fix(gateway): skip executing on branch deletion 822b90c (Matt Butcher)
  • fix(worker): make cache name downcased 59eca1f (Matt Butcher)
  • feat(vacuum): add brigade-vacuum 1034c76 (Matt Butcher)
  • Correct ports and path for CR documentation b7581df (Ben Limmer)
  • fix(worker): prevent creating a pvc when cache is disabled 94389d7 (Adam Reese)
  • docs(intro): Remove unnecessary import in tutorial 0d771ac (JD Huntington)
  • fix(worker): prevent logging an empty array 24302fe (Adam Reese)
  • feat(worker): add a prefixed logger d7fcaa9 (Adam Reese)
  • feat(worker): add verbose error logging 5ce8980 (Adam Reese)
  • docs(intro): require brigadier in examples. 5198db0 (JD Huntington)
  • docs(scripting): Actually introduce brig c62a5ed (Mitchel Humpherys)
  • docs(brig): Mention where the brigade source needs to be cloned cb98b65 (Mitchel Humpherys)
  • tutorial03: Fix checkbox label 20b1151 (Mitchel Humpherys)
  • Add link to Kashti. b8e9c42 (Cole Mickens)
  • Spelling mistake c3de091 (Shayne Boyer)
  • docs(README): Link to index.md instead of /docs/ 34ca1e4 (Mitchel Humpherys)
  • fix(gateway): enforce build policy for forks 8665c9d (Adam Reese)
  • chore(build-tools): add ts formatter and refactor build setup 7b69207 (Adam Reese)
  • Add missing run command to brig scripting 50a0cec (Ben Limmer)
  • feat(gateway): add pull_request:labeled and pull_request:unlabeled 029492c (Matt Butcher)
  • feat(gateway): support pull_request_review event bf05d3b (Matt Butcher)
  • feat(gateway): add several new webhook events 1699ba8 (Matt Butcher)
  • fix the fix for gateway selectors 🐑 3c5b2b6 (Matthew Fisher)
  • docs(values): add documentation on values.yaml 47d84bb (Matt Butcher)
  • differentiate between github and dockerhub gateways 887b713 (Matthew Fisher)
  • docs: fix typo ad1a349 (steven casey)
  • docs(*): update gateway config information ee80c5a (Matt Butcher)
  • tests(webhook): more test coverage for webhooks 7da40bd (Adam Reese)
  • fix(*): use alpine:3.7 cc3e9f4 (Adam Reese)
    (END)