-
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
Mark disable-affinity-assistant as deprecated #6991
Mark disable-affinity-assistant as deprecated #6991
Conversation
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.
https://github.com/tektoncd/pipeline/blob/main/docs/affinityassistants.md currently states "In 9 months, the disable-affinity-assistant feature flag will be deprecated". Can you update this to clarify that the disable-affinity-assistant flag is deprecated and will be removed in 9 months? And can you please also update the other places this configuration is specified (https://github.com/tektoncd/pipeline/blob/main/docs/additional-configs.md#customizing-the-pipelines-controller-behavior, https://github.com/tektoncd/pipeline/blob/main/config/config-feature-flags.yaml) to clarify that this is deprecated?
I think integration test failures are due to #6992 |
7c75ec7
to
3d90932
Compare
Thanks, clarification added |
3d90932
to
2ab9266
Compare
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.
Sorry for one more request-- I think having "in 9 months" is confusing in markdown files since we won't be continually updating them, can you swap to saying "in release v0.60"?
No problem, changed. BTW, was wondering is there a place we can check future release plan? |
This commit marks the `disable-affinity-assistant` feature flag as deprecated in favor of the new `coschedule` feature flag. See migration plan in https://github.com/tektoncd/pipeline/blob/main/docs/affinityassistants.md /kind misc
945b418
to
bb4c55a
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lbernick 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 |
You can take a look at the milestones (https://github.com/tektoncd/pipeline/milestones) or the release rotation in the pipelines wg notes |
/test pull-tekton-pipeline-alpha-integration-tests |
/lgtm |
Changes
This commit marks the
disable-affinity-assistant
feature flag as deprecated in favor of the newcoschedule
feature flag. See migration plan in https://github.com/tektoncd/pipeline/blob/main/docs/affinityassistants.mdPart of #6988
/kind misc
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes