chore(deps): update kargo docker tag to v1.2.2 #6271
Closed
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.
This PR contains the following updates:
1.1.1
->1.2.2
Release Notes
akuity/kargo (kargo)
v1.2.2
Compare Source
What's Changed
Full Changelog: akuity/kargo@v1.2.1...v1.2.2
v1.2.1
Compare Source
What's Changed
helm-chart-update
by @akuitybot in https://github.com/akuity/kargo/pull/3330Full Changelog: akuity/kargo@v1.2.0...v1.2.1
v1.2.0
Compare Source
🆕 What's New?
💪 Promotion Tasks
When support for expressions in promotion steps debuted in Kargo v1.1.0, we had a vision of eventually leveraging that capability to define reusable sequences of steps, where the particulars of each
Stage
utilizing them in theirPromotion
s could be provided, essentially, as arguments. v1.2.0 makes that vision a reality with the introduction ofPromotionTask
s (andClusterPromotionTask
s).We've observed the majority of our users housing their application configurations in monorepos, so with little difficulty, we can imagine such a repository housing configuration for dozens or even hundreds of applications, with each of those configurations also having a number of variations for each of several environments. Among these applications, many are likely to employ the same directory structure and configuration management tools. Prior to Kargo v1.2.0, each and every
Stage
representing an application/environment pair would have had to individually define a promotion process that would have been remarkably similar from one to the next.With
PromotionTask
s, a sequence of common steps can be defined like so:This
PromotionTask
can then be referenced by any number ofStage
s within the same project:To use a common sequence of steps across multiple projects, use a cluster-scoped
ClusterPromotionTask
resource instead.To learn more about this exciting feature, refer to our PromotionTasks reference doc.
🌊 Soak Time
A frequent request from users has been to support an option whereby a
Stage
may require anyFreight
promoted to it to have first "soaked" (remained in) an upstreamStage
for a certain period of time, and this is now possible in v1.2.0.Note that
requiredSoakTime
, if specified, is in addition to the usual criteria thatFreight
must have been verified upstream before becoming available for promotion.🪜 New and Updated Promotion Steps
A new
json-update
allows for performing updates to JSON files in the same manner that has been possible for YAML files using theyaml-update
step.A new
delete
promotion step can be used to delete files or directories.Thanks to the diligent efforts of @diegocaspi, the
git-open-pr
andgit-wait-for-pr
promotion steps now support Azure DevOps repositories.@muenchdo generously contributed two new options for the
git-open-pr
promotion step to specify a user-defined title and user-defined labels for the PRs it opens.Refer to the Promotion Steps reference doc for more details.
🖥️ UI Improvements
The two most notable UI improvements in v1.2.0 are:
When viewing a
Stage
s verification history, it is now possible to filter out "implicit" verification records that are created when aStage
lacking any user-defined verification process simply becomes healthy with any newFreight
that has been promoted to it.Project-scoped Kubernetes
Secret
s can now be managed in the UI.⚙️ Chart Improvements
We've, several times now, encountered users who are terminating TLS somewhere "upstream" from the Kargo API server (for instance at a reverse proxy or load balance). This has tended to impose some difficulty as the API server, itself not being configured to terminate TLS, would be unaware that any URLs it generates should begin with
https://
regardless.To address this, we've introduced a new
api.tls.terminatedUpstream
that can be set totrue
at install time.For further information, please refer directly to the Kargo Helm chart's README, which describes all configuration options in detail.
🙏 New Contributors
Kargo would be nothing without its users. An extra special thank you goes out to community members who made their first contribution to Kargo in this release:
Full Changelog: akuity/kargo@v1.1.2...v1.2.0
v1.1.3
Compare Source
What's Changed
Full Changelog: akuity/kargo@v1.1.2...v1.1.3
v1.1.2
Compare Source
What's Changed
Full Changelog: akuity/kargo@v1.1.1...v1.1.2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.