Merge upstream v2.30.0#16
Merged
Merged
Conversation
) Starting in uselagoon/redis-8, there is no longer a separate persistent image, and an env var needs to be added to enable peristent storage. uselagoon/lagoon-images#1296
…essage chore: add retry message to dockerhost connection failure
chore: node service type startup timings
…orkpolicies feat: add support for external service type
* refactor: split build and push to independent steps * refactor: adjust function names and add buildimages start delimiter * refactor: push images after building * refactor: add image compelete label support
* refactor: add annotations to insights configmaps * chore: Update legacy/scripts/exec-generate-insights-configmap.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Introduce improved cron frequency calculation * change seed to be based on namespaces (again) * update algo to include not-asterisk heuristic * address feedback * remove remaining use of ptr()
Co-authored-by: Blaize Kaye <blaize.kaye@amazee.io>
* Better debugging output * little tweak to output --------- Co-authored-by: Blaize Kaye <blaize.kaye@amazee.io>
* Fix: add error handling for deployment template With error logging and test. * Fix: add error handling for cronjob template With error logging and associated test * Chore: Correctly format Go files (sorry) --------- Co-authored-by: Drew Robinson <drew.robinson@gaiaresources.com.au>
* refactor prebackup pod template generation * rename test * Update internal/templating/template_prebackuppod.go Co-authored-by: Ben Jackson <shreddedbacon@users.noreply.github.com> --------- Co-authored-by: Ben Jackson <shreddedbacon@users.noreply.github.com>
* fix: create schedule if additional volumes are used * test: add no backup schedule for additional volumes with backups disabled
uselagoon#457) * refactor: docker-compose validation to support alternative label style * refactor: check docker-compose file exists * fix: typos
…oon#450) * fix: "gathering insights" logs out of order * fix: supress notices of new trivy versions 📣 Notices: - Version 0.65.0 of Trivy is now available, current version is 0.63.0 * feat: support custom dependency track via Lagoon api env vars * fix: errors thrown during insights gathering halt entire build * feat: test custom dependency track credentials before configuring them
* fix typos * fix typos
feat: support for build hook entrypoints
feat: support for api routes
* feat: support for optional revision history setting * chore: update internal/templating/templates_deployment.go Co-authored-by: Brandon Williams <brandon.williams@amazee.io> * chore: reword error * chore: reword error for other admin flags --------- Co-authored-by: Brandon Williams <brandon.williams@amazee.io>
feat: support for variable only deployments
Port Tag1 customizations to new template_podspec.go architecture: - Custom tolerations from lagoon.tolerate docker-compose label - Custom node selector from lagoon.nodeSelector docker-compose label - Per-service resource requirements from lagoon.resources.* labels - Per-service resource overrides for linked (secondary) containers Upstream changes include: - Pod spec consolidation into template_podspec.go - External service type support - Network policy collection
Upstream changes include: - Alternative label style support - Cronjob refactoring and validation improvements - New cron package for schedule validation
Upstream changes include: - Error handling improvements - Custom dependency tracking - LagoonYAML file path tracking
Upstream changes include: - API-defined routes support - Variable-only deployments - Hooks package for build lifecycle - DBaaS operator improvements
Upstream changes include: - Deployment revision history feature flag
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Dependencies
Must merge PRs #12 (v2.26.0), #13 (v2.27.0), #14 (v2.28.0), and #15 (v2.29.0) first
Upstream Changes
Test Plan
Tag
After merge: v2.30.0-tag1-0.2