-
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
TEP-0107: Deprecated implicit parameters #4906
TEP-0107: Deprecated implicit parameters #4906
Conversation
Tekton Pipelines resources are verbose mostly because of explicitly propagating Parameters. Implicit Parameters feature was added to reduce the verbosity. However, there are challenges caused by mutating specifications to support Implicit Parameters. This PR deprecates existing implementation of implicit parameters. A followup PR will address improvements to this and allow propagating paramaters that the task requires.
/assign @jerop |
/retest |
For reviewers, the feature replacing this feature is implemented in #4845 (both PRs are in the same milestone) as proposed in TEP-0107: Propagating Parameters. |
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 @chitrangpatel!
please add references to TEP-0107 and the implementation PR of the replacement feature to the commit message and this PR description so that the full context is available
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jerop 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 |
/test pull-tekton-pipeline-go-coverage |
1 similar comment
/test pull-tekton-pipeline-go-coverage |
The following is the coverage report on the affected files.
|
Done :) |
/lgtm |
Marking TEP-0107 as implemented, thank you @chitrangpatel! Pull Requests: - tektoncd/pipeline#4906 - tektoncd/pipeline#4845
Marking TEP-0107 as implemented, thank you @chitrangpatel! Pull Requests: - tektoncd/pipeline#4906 - tektoncd/pipeline#4845
Marking TEP-0107 as implemented, thank you @chitrangpatel! Pull Requests: - tektoncd/pipeline#4906 - tektoncd/pipeline#4845
Marking TEP-0107 as implemented, thank you @chitrangpatel! Pull Requests: - tektoncd/pipeline#4906 - tektoncd/pipeline#4845
Propagated `Parameters` was designed and implemented to replace Implicit `Parameters` to remove the mutation of specifications. In this change, we update the alpha features table to remove the Implicit `Parameters` and the broken link to its documentation, and replace them with Propagated `Parameters`. TEPs: - https://github.com/tektoncd/community/blob/main/teps/0107-propagating-parameters.md - https://github.com/tektoncd/community/blob/main/teps/0023-implicit-mapping.md PRs: - tektoncd#4906 - tektoncd#4845
Propagated `Parameters` was designed and implemented to replace Implicit `Parameters` to remove the mutation of specifications. In this change, we update the alpha features table to remove the Implicit `Parameters` and the broken link to its documentation, and replace them with Propagated `Parameters`. TEPs: - https://github.com/tektoncd/community/blob/main/teps/0107-propagating-parameters.md - https://github.com/tektoncd/community/blob/main/teps/0023-implicit-mapping.md PRs: - tektoncd#4906 - tektoncd#4845
Propagated `Parameters` was designed and implemented to replace Implicit `Parameters` to remove the mutation of specifications. In this change, we update the alpha features table to remove the Implicit `Parameters` and the broken link to its documentation, and replace them with Propagated `Parameters`. TEPs: - https://github.com/tektoncd/community/blob/main/teps/0107-propagating-parameters.md - https://github.com/tektoncd/community/blob/main/teps/0023-implicit-mapping.md PRs: - tektoncd#4906 - tektoncd#4845
Propagated `Parameters` was designed and implemented to replace Implicit `Parameters` to remove the mutation of specifications. In this change, we update the alpha features table to remove the Implicit `Parameters` and the broken link to its documentation, and replace them with Propagated `Parameters`. TEPs: - https://github.com/tektoncd/community/blob/main/teps/0107-propagating-parameters.md - https://github.com/tektoncd/community/blob/main/teps/0023-implicit-mapping.md PRs: - #4906 - #4845
Changes
Tekton Pipelines resources are verbose mostly because of explicitly propagating Parameters. Implicit Parameters feature was added to reduce the verbosity. However, there are challenges caused by mutating specifications to support Implicit Parameters. This PR deprecates existing implementation of implicit parameters. A followup PR will address improvements to this and allow propagating parameters that the task requires. This PR addresses part of TEP-0107 that includes removing existing implicit parameters.
/kind feature
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
(if there are no user facing changes, use release note "NONE")
Release Notes