-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
support parameterization for steps[].onError
#5307
Conversation
The following is the coverage report on the affected files.
|
f7230a5
to
f25eb35
Compare
The following is the coverage report on the affected files.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for this!
It's a nice feature to have, it allows running a task/pipeline in different modes depending on the environment.
The only NIT I have is that it would still be possible to have early validation of the values when no variables are used, but I'll leave it up to you if you want to add it back.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: afrittoli The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
The plumbing change that broke the build test has been reverted now, but there is still one issue left:
|
In addition to the static values supported for onError, allow specifying valid values as a task parameter for example, onError: $(params.CONTINUE). Also, validate the specified value is supported otherwise return an error for an invalid value.
f25eb35
to
83b741b
Compare
The following is the coverage report on the affected files.
|
/test pull-tekton-pipeline-alpha-integration-tests |
/lgtm |
Changes
In addition to the static values supported (
continue
andstopAndFail
) foronError
, allow specifying these valid values as a task parameter for example,onError: $(params.CONTINUE)
. Also, validate the specified value is supported otherwise return an error for an invalid value.Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes
/kind feature