Releases: uselagoon/build-deploy-tool
Releases · uselagoon/build-deploy-tool
lagoon-build-deploy release for lagoon core 2.29.0
What's Changed
- feat: support for build hook entrypoints by @shreddedbacon in #465
- feat: support for api routes by @shreddedbacon in #464
- fix: add slashes to backup commands by @shreddedbacon in #463
- fix: typos by @jackwrfuller in #461
- fix: remove erroneous label from comment by @jackwrfuller in #466
- refactor: refresh the token before patching step by @shreddedbacon in #468
Full Changelog: core-v2.28.0...core-v2.29.0
lagoon-build-deploy release for lagoon core 2.28.0
What's Changed
- Better debugging output for task scaling by @bomoko in #448
- fix: Deployment (and cronjob) template error handling by @ocean in #453
- chore: refactor backup templ gen by @jackwrfuller in #451
- fix: create schedule if additional volumes are used by @shreddedbacon in #455
- fix: print lagoonyaml validation completion before dockercompose validation by @shreddedbacon in #456
- refactor: docker-compose validation to support alternative label style by @shreddedbacon in #457
- feat: support custom dependency track via Lagoon api env vars by @rocketeerbkw in #450
- fix: clean up certificates when ingress are deleted by @shreddedbacon in #458
- fix: cert cleanup process by @shreddedbacon in #460
New Contributors
Full Changelog: core-v2.27.0...core-v2.28.0
lagoon-build-deploy release for lagoon core 2.27.0
What's Changed
- refactor: split build and push to independent steps by @shreddedbacon in #390
- refactor: add annotations to insights configmaps by @shreddedbacon in #435
- fix: cronjob refactoring and improvements by @jackwrfuller in #444
- fix: deprecated call, adds slightly more debugging info by @bomoko in #446
New Contributors
- @jackwrfuller made their first contribution in #444
Full Changelog: core-v2.26.0...core-v2.27.0
lagoon-build-deploy release for lagoon core 2.26.0
What's Changed
- Experimental support for external service type by @shreddedbacon in #439
- This functionality is still under active development and is subject to change in the future.
- feat: enable persistent storage in redis 8+ Lagoon images by @rocketeerbkw in #437
- refactor: disable automount with admin flag override by @shreddedbacon in #434
- refactor: consolidate podtemplate spec creation by @shreddedbacon in #431
- chore: add retry message to dockerhost connection failure by @shreddedbacon in #436
- chore: node service type startup timings by @rocketeerbkw in #440
Full Changelog: core-v2.25.0...core-v2.26.0
lagoon-build-deploy release for lagoon core v2.25.0
What's Changed
- chore: dont automount serviceaccount token by @shreddedbacon in #420
- fix: missing support for
mongoservice types by @rocketeerbkw in #432 - Feature: uses service image for trivy scans by @bomoko in #433
- feat: environment collection by @shreddedbacon in #409
- refactor: add apex domain for wildcard ingress by @shreddedbacon in #429
Full Changelog: core-v2.24.0...core-v2.25.0
lagoon-build-deploy release for lagoon core v2.24.0
What's Changed
- Chore: Updates Go to 1.23 by @CGoodwin90 in #407
- fix: remove unused remnants of custom rollout support by @rocketeerbkw in #408
- chore: modify name of image built locally by @shreddedbacon in #411
- fix: use LAGOON_ENVIRONMENT_VARIABLES as primary source by @rocketeerbkw in #410
- fix: use docker library to create registry secret authconfig by @shreddedbacon in #412
- feat: cronjob configureable timeouts by @shreddedbacon in #405
- chore: remove open/elasticsearch init container by @shreddedbacon in #395
- fix: enforce only one instance of an in-pod cronjob running at once by @smlx in #192
- fix: use the k8upv2 feature flag correctly by @shreddedbacon in #414
- fix: use backupcommand for basic-single volumes by @shreddedbacon in #415
- feat: template lagoon-env secret by @shreddedbacon in #397
- fix: add empty platform-env secret as required by @shreddedbacon in #416
- fix: remove unused values file and consolidate service config phase by @shreddedbacon in #418
- fix: remove unused DEPLOY_TYPE variable by @shreddedbacon in #422
- fix: use compose spec with servicename validity check for labels by @shreddedbacon in #421
- Removes extraneous escaping in jq by @bomoko in #423
- fix: use secretKeyRef in prebackuppods by @shreddedbacon in #424
- refactor: add retry workaround for image builds by @shreddedbacon in #413
- Feature: Adds environment type to insights config maps by @bomoko in #427
- refactor: buildkit failed to get layer by @shreddedbacon in #428
Full Changelog: core-v2.23.0...core-v2.24.0
lagoon-build-deploy release for lagoon core v2.23.0
What's Changed
- fix: add resources limits to linked container as required by @shreddedbacon in #393
- refactor: consolidate template functions by @shreddedbacon in #401
- fix: package name by @shreddedbacon in #402
- test: add polysite cronjob tests by @shreddedbacon in #404
- chore: remove slow capabilities check by @shreddedbacon in #396
- feat(fix): set runasuser podsecuritycontext for backup schedules by @shreddedbacon in #403
Full Changelog: core-v2.22.0...core-v2.23.0
lagoon-build-deploy release for lagoon core v2.22.0
What's Changed
- refactor: default k8up retention is confusing by @rocketeerbkw in #372
- refactor: add tests for
LAGOON_BACKUP_PROD_SCHEDULEby @rocketeerbkw in #374 - build: copy required go components to reduce cache invalidation by @shreddedbacon in #373
- feat: allow documentation url to be changed by @shreddedbacon in #369
- chore: expunge fastly api secrets templating by @shreddedbacon in #367
- chore: add featureflag to change default buildkit setting by @shreddedbacon in #380
- fix: check secret exists before trying to read or delete it by @shreddedbacon in #384
- feat: variable replacement support for lagoon.base.image label by @bomoko in #378
- fix: lagoon.persistent.name override checks by @shreddedbacon in #383
- chore: fix name of feature to podspreadconstraints by @shreddedbacon in #387
- fix: default fastly watch status to true if not provided in variable by @shreddedbacon in #386
- refactor: move pre-rollout tasks to before templating/rollouts by @shreddedbacon in #377
- feat: new basic-single service type by @shreddedbacon in #363
- feat: implement feature to fail builds on docker-compose yaml errors by @shreddedbacon in #340
- feat: add valkey service type by @shreddedbacon in #385
Full Changelog: core-v2.21.0...core-v2.22.0
build-deploy-tool for lagoon-core v2.21.0
What's Changed
- fix: trim cronjob inpod check by @shreddedbacon in #357
- fix: sort container registries by name by @shreddedbacon in #358
- feat: specify base images to refresh on deploy by @bomoko in #355
- fix: add labels back to cronjobs with a prefix by @shreddedbacon in #359
- fix: reduce verbosity in build by @shreddedbacon in #334
- feat: override to be able to force cronjob into service pod by @shreddedbacon in #349
- build: update golang to 1.22 by @tobybellwood in #315
- fix: support for cron with dual hour ranges by @shreddedbacon in #365
- change: update docker and enable buildkit by default by @tobybellwood in #360
- feat: add warning for deprecated images by @shreddedbacon in #336
- feat: add support for additional volumes by @shreddedbacon in #339
- feat: support for path based routing to other services by @shreddedbacon in #362
- feat: support for pod spread constraints and additional spot controls by @shreddedbacon in #364
- refactor: use robfigcron for validation after lagoon replacements by @shreddedbacon in #368
Full Changelog: core-v2.20.1...core-v2.21.0
build-deploy-tool for lagoon-core v2.20.1
What's Changed
- fix: private container registry check use base64 encode in loop by @shreddedbacon in #342
- fix: worker sshkey volume by @shreddedbacon in #343
- fix: polysite cronjob inheritence from lagoon yaml by @shreddedbacon in #344
- fix: more supported cron values by @shreddedbacon in #345
- chore: Add fsGroupChangePolicy to cron jobs by @anothertobi in #348
- fix: additional templating and logic fixes by @shreddedbacon in #346
- fix: elasticsearch is actually elasticsearch-persistent by @shreddedbacon in #350
- fix: check if dockerhub or not correctly by @shreddedbacon in #351
- fix: better check if spot force is set by @shreddedbacon in #352
- fix: Use distinct container port names by @anothertobi in #354
New Contributors
- @anothertobi made their first contribution in #348
Full Changelog: core-v2.20.0...core-v2.20.1