-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update kargo docker tag to v1.3.0 #6391
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
This PR contains the following updates:
1.2.3
->1.3.0
Release Notes
akuity/kargo (kargo)
v1.3.0
Compare Source
As announced in our
v1.1.0
release notes, several deprecated features from before we introduced support for Expression Language have been removed in this release.fromOrigin
andfromFreight
fields in theargocd-update
,git-clone
,helm-update-chart
, andkustomize-set-image
steps have been removed in favor of the expression functions.kustomize-set-image
step no longer implicitly sets the tag from the Freight image and users must specify either thetag
ordigest
they wish to set (e.g. usingimageFrom
function).<thing>FromStep
fields in theargocd-update
,git-open-pr
, andgit-wait-for-pr
steps have been removed in favor of using step outputs.helm-update-image
step has been removed in favor of the more genericyaml-update
step which supports the same functionalities.To discover the new way of providing the configuration for these steps, please refer to the updated documentation examples for each step linked above.
Consistent with the changes noted above, the
messageFromSteps
field of thegit-commit
promotion step is newly deprecated in favor of using themessage
field with expressions instead.messageFromSteps
is scheduled for removal in the v1.5.0 release.✨ New Features
🔀 Conditional Step Execution
Promotion steps now allow the definition of an
if
expression that evaluates to a boolean value. When this expression evaluates tofalse
, the step is skipped and the next step in the sequence is executed.While the current use cases for this within
Promotion
templates may seem limited, it does allow you to conditionally execute a task step based on provided task variables inPromotionTask
s.In a future release, Kargo will be adding support for improved failure and error handling, which will supercharge this feature based on the outcome of previous steps. Follow this issue for more information and updates.
🎛️ Control of Semantics for Freight Requests
Previously, any requested
Freight
for aStage
was automatically available to it as soon as one of the listed upstreamStage
s had successfully verified it. Starting with this release, and thanks to the efforts of @aidan-canva, it is now possible to define an "availability strategy" that requires it to have been verified in all upstream Stages.Refer to the updated documentation for more information.
🛡️ Stage Verification Improvements
Expression Language in Arguments
The values specified in
args
do now support expressions (including functions) to dynamically set values based on the context of theFreight
being verified.For example, the following defines an argument
commit
with a value set to the commit hash that is being verified using thecommitFrom
expression function:Support for
ClusterAnalysisTemplate
sIt is now allowed to reference a
ClusterAnalysisTemplate
within the verification configuration of aStage
. This enables you as a Kargo operator to define verification checks once and use them across multipleProject
s:Additionally, the
ClusterAnalysisTemplate
s can now be managed through the Kargo UI. Thanks to @BenHesketh21 for this contribution!🪜 New and Updated Promotion Steps
json-parse
andyaml-parse
steps allow for parsing JSON and YAML files to extract values from them.git-open-pr
andgit-wait-for-pr
promotion steps do now support Gitea.🖥️ UI Improvements
Stage
pipeline view have been addressed.ClusterAnalysisTemplate
s can now be managed through the UI.🛠️ Other Notable Changes
controller.allowCredentialsOverHTTP
in the chart documentation for more information.**
) glob patterns are now allowed in the include and exclude paths of aWarehouse
's Git subscription, making it easier to include or exclude all files and/or directories in nested paths.Healthy
Condition of aStage
will now beUnknown
instead ofFalse
when the lastPromotion
failed.Stage
names will no longer result inAnalysisRun
creation failures. (Thanks again @aidan-canva!)🙏 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.2.3...v1.3.0
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.