Releases: uselagoon/build-deploy-tool
Releases · uselagoon/build-deploy-tool
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
mongo
service 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_SCHEDULE
by @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
build-deploy-tool for lagoon-core v2.20.0
What's Changed
- build: initial multiarch commit by @tobybellwood in #317
- fix: use yq for checking container-registries because shyaml is not great by @shreddedbacon in #322
- fix: tls-acme stale challenge check to not use busybox date by @shreddedbacon in #319
- fix: use jq base64d and remove errant s in cert cleanup by @shreddedbacon in #318
- chore: increase max-allowed-packet in mysql backup cmds by @shreddedbacon in #324
- feat: add feature flag for separate weekly-random prune and check by @shreddedbacon in #329
- chore: allow docker-host to be configurable by @shreddedbacon in #331
- feat: support for unidler request verfication disabling by @shreddedbacon in #332
- feat: replace helm with go service templates by @shreddedbacon in #289
- fix: correctly consume pr title and cronjob batch v1 by @shreddedbacon in #335
- fix: add LAGOON_CACHE_ build arg support back by @shreddedbacon in #337
- build: add gha cache for go and docker by @tobybellwood in #338
- fix: check usespot before applying replicas by @shreddedbacon in #341
Full Changelog: core-v2.19.0...core-v2.20.0
build-deploy-tool for lagoon-core v2.19.0
What's Changed
- feat: implement routequota checks by @shreddedbacon in #311
- fix: dbaas metaservice checks by @shreddedbacon in #307
- feat: LAGOON_CONFIG_X variables to BUILD_ARGS and lagoon-env configmap for use in pods by @bomoko in #193
- chore: set backup timeout to 14400 seconds by @tobybellwood in #314
- refactor: pod rollout failure log capture by @shreddedbacon in #312
- refactor: make insights gathering step capture as warnings rather than build error by @shreddedbacon in #308
- chore: lower timeout to 1.5hr for redis-persist backup by @shreddedbacon in #316
- refactor: lagoon.yml container-registry variable override checks by @shreddedbacon in #310
Full Changelog: core-v2.18.2...core-v2.19.0
build-deploy-tool for lagoon-core v2.18.0
What's Changed
- fix: cron generator to support hourly interval and default backup schedule variable by @shreddedbacon in #281
- fix: ignore acme challenge ingress in cleanup by @shreddedbacon in #282
- test: consolidate test seed data by @shreddedbacon in #284
- Replace grype with trivy for cyclonedx generation by @bomoko in #288
- refactor: make warning message clearer for route cleanup by @shreddedbacon in #286
- Adds ability to control insights scan image with env vars by @bomoko in #292
- change: improve message and fail sooner on failure to provision dbaas by @shreddedbacon in #203
- fix: remove any storage calculator pods during a build by @shreddedbacon in #294
- fix: postgres-single backup command use correct variables by @shreddedbacon in #296
- fix: remove the secret when tls-acme is set to false by @shreddedbacon in #291
- feat: warn if old certificate challenges are present by @shreddedbacon in #283
- refactor: only generate schedules if resource types have backups by @shreddedbacon in #271
- refactor: rearrange selectors for flagged ingress by @shreddedbacon in #295
- fix: ingress cleanup/warning checks by @shreddedbacon in #298
- refactor: use new insights.lagoon.sh/type label by @bomoko in #300
- Change: use build-tool for generating dbaas consumers in builds by @shreddedbacon in #115
- refactor: dbaas meta service check by @shreddedbacon in #302
Full Changelog: core-v2.17.0...core-v2.18.0