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
OPNET-329: add DualStackIPv6Primary for vSphere #42899
OPNET-329: add DualStackIPv6Primary for vSphere #42899
Conversation
@rbbratta: This pull request references OPNET-329 which is a valid jira issue. In response to this:
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. |
1 similar comment
@rbbratta: This pull request references OPNET-329 which is a valid jira issue. In response to this:
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. |
e6d1526
to
da9585b
Compare
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack |
/cc @mkowalski |
da9585b
to
2dbd25e
Compare
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack |
ci-operator/step-registry/ovn/conf/vsphere-dualstack/ovn-conf-vsphere-dualstack-commands.sh
Show resolved
Hide resolved
2dbd25e
to
15d4ecc
Compare
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack |
env: | ||
- name: IP_FAMILIES | ||
default: "DualStackIPv6Primary" |
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.
I am not sure about this part... It modifies the ovn-conf-vsphere-dualstack
step which may be used by a lot of jobs and it sets the default family to DualStackIPv6Primary
which doesn't have to be true because there are dual-stack jobs with IPv4-primary. Wouldn't it be better to not have a default at the step level and just set it for the specific job?
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.
It's a question of coverage. Every other job tests IPv4. This is our only IPv6 primary test? We need at least 75% of vSphere testing to be with IPv6.
OPNET-198 is done. IPv6 primary is supported.
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.
I haven't figured out how to handle the 4.13 jobs yet.
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.
No, I didn't mean the coverage, I meant that this is a reusable step so I feel that we should not set any default here and every test that uses this step should set this value explicitly.
Otherwise we are assuming implicitly that everyone doing vsphere-dualstack
will do IPv6-primary which may or may not be true.
It's not like I have something against IPv6-primary to become our model way of doing dual-stack because I would be very happy too, it's just that I feel doing it at the step level is a stretch for anyone outside of the "you and me" circle
15d4ecc
to
e75a35f
Compare
e75a35f
to
e3a6113
Compare
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack |
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack-primaryv6 |
Looks like install succeeded.
|
1046527
to
af54341
Compare
/pj-rehearse pull-ci-openshift-cluster-network-operator-master-e2e-vsphere-ovn-dualstack-primaryv6 |
Something is not set for IPv6Primary. |
openshift/origin#28292 to enable IPv6 tests. |
This is a bug in test framework, not in the product that is being tested. I mean, you install dual-stack primary-v6 cluster but your test errors with
so your test expected IPv4 even though we have a primary-v6 cluster. |
@mkowalski Is there a way to unblock this for clusterbot launches without having e2e pass? |
@rbbratta: The following tests failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
d1982d2
to
c096f42
Compare
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
@rbbratta: all tests passed! Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
@rbbratta: This pull request references OPNET-329 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.15.0" version, but no target version was set. In response to this:
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. |
/cc @danwinship /cc @vrutkovs |
/pj-rehearse ack |
@rbbratta: This pull request references OPNET-329 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.15.0" version, but no target version was set. In response to this:
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. |
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.
/approve
/cc @cybertron |
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.
This looks fine I guess but I don't really know the e2e stuff that well any more
@@ -35,3 +35,12 @@ networking: | |||
- 172.30.0.0/16 | |||
- fd65:172:16::/112 | |||
EOF | |||
|
|||
if [[ "${IP_FAMILIES}" == "DualStackIPv6Primary" ]]; then |
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.
It's weird that you have IP_FAMILIES
but it's always either ""
or "DualStackIPv6Primary"
...
Maybe make it PRIMARY_IP_FAMILY
and have it default to IPv4
?
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: knobunc, mkowalski, rbbratta, vrutkovs 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 |
@rbbratta: This pull request references OPNET-329 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.15.0" version, but no target version was set. In response to this:
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. |
OPNET-198 added IPv6-primary dual stack