-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Fix DS tests to set node selectors related annotations on test namespaces to empty. #68793
Fix DS tests to set node selectors related annotations on test namespaces to empty. #68793
Conversation
so that they keep working with PodNodeSelector plugin.
As conformance tests, the scheduler tests need to be extra sensitive to kubernetes clusters that may impose scheduling restrictions. Since PodNodeSelector is in fairly wide use, this change allows those clusters leveraging it to remain compliant without changing the semantics of the test. |
/kind bug |
This will need to be back ported to 1.10 at the least, although it's not critical that we deliver pre 1.12 GA |
/lgtm now that 1.13 is open. Let's back port to 1.10, 1.11, and 1.12 so that the conformance tests tolerate this |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: aveshagarwal, smarterclayton 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 |
I was going through this doc: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md , but its not clear, so should I create cherry-pick PRs manually? |
The bot will do it for you, but the release managers for those releases
need to be involved and need to match approval.
…On Mon, Oct 8, 2018 at 2:35 PM Avesh Agarwal ***@***.***> wrote:
now that 1.13 is open. Let's back port to 1.10, 1.11, and 1.12 so that the
conformance tests tolerate this
I was going through this doc:
https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md
, but its not clear, so should I create cherry-pick PRs manually?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#68793 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABG_p5sNfy0FfbR36xfM7VQrBiU7WTT8ks5ui5rkgaJpZM4WuYDA>
.
|
/cherry-pick release-3.12
/cherry-pick release-3.11
/cherry-pick release-3.10
On Mon, Oct 8, 2018 at 3:39 PM Clayton Coleman <notifications@github.com>
wrote:
… The bot will do it for you, but the release managers for those releases
need to be involved and need to match approval.
On Mon, Oct 8, 2018 at 2:35 PM Avesh Agarwal ***@***.***>
wrote:
> now that 1.13 is open. Let's back port to 1.10, 1.11, and 1.12 so that
the
> conformance tests tolerate this
>
> I was going through this doc:
>
https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md
> , but its not clear, so should I create cherry-pick PRs manually?
>
> —
> You are receiving this because you were assigned.
> Reply to this email directly, view it on GitHub
> <
#68793 (comment)
>,
> or mute the thread
> <
https://github.com/notifications/unsubscribe-auth/ABG_p5sNfy0FfbR36xfM7VQrBiU7WTT8ks5ui5rkgaJpZM4WuYDA
>
> .
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#68793 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADbgfLN48j3dxv7iGU8zGCwngu9M7qWOks5ui6oJgaJpZM4WuYDA>
.
|
@feiskyer for 1.12 to have this PR cherry-picked in 1.12/11/10 |
I updated the description and release note of this PR with more data about why this needs a back port. |
@aveshagarwal Please create cherry pick PRs for each branch |
…#68793-upstream-release-1.11 Automated cherry pick of #68793: Fix DS tests to set their namespaces to empty node selectors
…#68793-upstream-release-1.12 Automated cherry pick of #68793: Fix DS tests to set their namespaces to empty node selectors
…#68793-upstream-release-1.10 Automated cherry pick of #68793: Fix DS tests to set their namespaces to empty node selectors
Conformance tests have a higher bar than regular e2e tests and should work on as diverse a set of clusters as possible. If the alpha scheduling admission plugin is on to restrict the set of node labels a pod can target is on, scheduling conformance tests fail.
@smarterclayton @sjenning @kubernetes/sig-apps-pr-reviews @kubernetes/sig-scheduling-pr-reviews