Skip to content

Windows networking tests#71468

Merged
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
claudiubelu:windows-tests
Feb 18, 2019
Merged

Windows networking tests#71468
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
claudiubelu:windows-tests

Conversation

@claudiubelu
Copy link
Copy Markdown
Contributor

@claudiubelu claudiubelu commented Nov 27, 2018

What type of PR is this?

/kind feature

/sig testing
/sig windows

What this PR does / why we need it:

Some Conformance tests are not able to pass on Windows due to how some things are not supported on Windows, or they work differently from Linux:

  • Pods with HostNetwork are not currently supported on Windows. This PR adds the equivalent Windows tests inside the test/e2e/windows folder.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Related: #69871

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

NONE

@k8s-ci-robot k8s-ci-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-kind Indicates a PR lacks a `kind/foo` label and requires one. needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Nov 27, 2018
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

Hi @BCLAU. Thanks for your PR.

I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k8s-ci-robot k8s-ci-robot added sig/testing Categorizes an issue or PR as relevant to SIG Testing. and removed needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. labels Nov 27, 2018
@k8s-ci-robot k8s-ci-robot requested review from gnufied and ncdc November 27, 2018 16:53
@k8s-ci-robot k8s-ci-robot added release-note-none Denotes a PR that doesn't merit a release note. kind/feature Categorizes issue or PR as related to a new feature. sig/windows Categorizes an issue or PR as relevant to SIG Windows. and removed do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. needs-kind Indicates a PR lacks a `kind/foo` label and requires one. labels Nov 27, 2018
@daschott
Copy link
Copy Markdown
Contributor

@BCLAU @dineshgovindasamy @nagiesek can we also include the DNS PR here? #70156

@claudiubelu
Copy link
Copy Markdown
Contributor Author

@daschott Done.

@claudiubelu claudiubelu force-pushed the windows-tests branch 2 times, most recently from 9259be5 to 6271020 Compare November 30, 2018 13:12
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 30, 2018
@PatrickLang
Copy link
Copy Markdown
Contributor

PatrickLang commented Dec 4, 2018

@spiffxp @dchen1107 - can either of you help review or approve? These are some copies of tests modified to run on Windows. We need to get these merged and running so we can cover this functionality on the windows testgrid job instead of excluding it because they depend on Linux behaviors.

@gnufied
Copy link
Copy Markdown
Member

gnufied commented Dec 4, 2018

/unassign

Copy link
Copy Markdown
Contributor

@spiffxp spiffxp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/ok-to-test

I'm a little concerned with how we're going to keep track of which tests are copy/forked into sig-windows temporarily, which must live there forever because we can't workaround something fundamental, and which must live there because they are supplemental for windows.

I also feel like these should be explaining why they need to differ, which could be helpful in documenting expected behavior on windows.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/cc @thockin @kubernetes/cncf-conformance-wg @kubernetes/sig-architecture-pr-reviews
I'm getting similar feels as #70156 (comment) about dropping PQDN resolution from conformance, I lack as much context on where that discussion has gone. Are we OK with this?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we are ok splitting up DNS into conformance/extra test cases, can we refactor to de-dupe the actual test mechanics?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure

@k8s-ci-robot k8s-ci-robot requested a review from thockin December 5, 2018 02:52
@k8s-ci-robot k8s-ci-robot added sig/architecture Categorizes an issue or PR as relevant to SIG Architecture. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Dec 5, 2018
@claudiubelu
Copy link
Copy Markdown
Contributor Author

@bgrant0607 Done

@claudiubelu claudiubelu force-pushed the windows-tests branch 2 times, most recently from 9ad3da2 to a61b26d Compare January 23, 2019 11:18
@claudiubelu
Copy link
Copy Markdown
Contributor Author

/test pull-kubernetes-e2e-kops-aws

Creating pods with HostNetwork is not currently supported on
Windows Kubelet, and thus, ones without HostNetwork are created instead.
@PatrickLang
Copy link
Copy Markdown
Contributor

@BCLAU - can you retitle this to "Windows networking & DNS conformance test updates" ?

@claudiubelu claudiubelu changed the title Windows tests Windows networking & DNS conformance test updates Feb 12, 2019
@claudiubelu
Copy link
Copy Markdown
Contributor Author

/retest

@claudiubelu
Copy link
Copy Markdown
Contributor Author

claudiubelu commented Feb 12, 2019

/test pull-kubernetes-verify

2 similar comments
@claudiubelu
Copy link
Copy Markdown
Contributor Author

/test pull-kubernetes-verify

@claudiubelu
Copy link
Copy Markdown
Contributor Author

/test pull-kubernetes-verify

@ixdy
Copy link
Copy Markdown
Contributor

ixdy commented Feb 16, 2019

/lgtm
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 16, 2019
@smarterclayton
Copy link
Copy Markdown
Contributor

Conformance changes must not be in the same PR as the test enablement. Please split this into the core test changes, then the one that changes the conformance title.

@claudiubelu
Copy link
Copy Markdown
Contributor Author

claudiubelu commented Feb 18, 2019

Conformance changes must not be in the same PR as the test enablement. Please split this into the core test changes, then the one that changes the conformance title.

@smarterclayton @ixdy So, the 2nd commit in the PR (the one regarding the DNS conformance change) already has a separate PR for it, so please /approve and /lgtm it if it looks good to you. I will remove that commit from this PR then.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 18, 2019
@claudiubelu claudiubelu changed the title Windows networking & DNS conformance test updates Windows networking tests Feb 18, 2019
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bclau, ixdy

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 18, 2019
@smarterclayton
Copy link
Copy Markdown
Contributor

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 18, 2019
@k8s-ci-robot k8s-ci-robot merged commit f7eb576 into kubernetes:master Feb 18, 2019
@claudiubelu claudiubelu deleted the windows-tests branch April 19, 2019 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. area/conformance Issues or PRs related to kubernetes conformance tests cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. release-note-none Denotes a PR that doesn't merit a release note. sig/architecture Categorizes an issue or PR as relevant to SIG Architecture. sig/testing Categorizes an issue or PR as relevant to SIG Testing. sig/windows Categorizes an issue or PR as relevant to SIG Windows. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants