-
Notifications
You must be signed in to change notification settings - Fork 244
OCPBUGS-55285: bindata,ovn-k,cudn: Validate loclanet topology's excludeSubnet match specified subnets #2692
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
OCPBUGS-55285: bindata,ovn-k,cudn: Validate loclanet topology's excludeSubnet match specified subnets #2692
Conversation
Add CEL validation on OVN-K CUDN CRD for localnet to topology, to ensure the specified excludeSubnetes match the specified subnets. This change make the CRD diverge from the CRD on U/S due to a bug [1] that its fix is available on D/S [2] [3] but not available on U/S yet. [1] https://issues.redhat.com/browse/OCPBUGS-54426 [2] openshift/kubernetes#2263 [3] openshift/kubernetes#2267 Signed-off-by: Or Mergi <[email protected]>
@ormergi: This pull request references CORENET-5358 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 openshift-eng/jira-lifecycle-plugin repository. |
@ormergi: This pull request references CORENET-5358 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 openshift-eng/jira-lifecycle-plugin repository. |
@ormergi: This pull request references CORENET-5358 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 openshift-eng/jira-lifecycle-plugin repository. |
Verified on ephemeral cluster built with this PR changes (using cluster-bot), using the attached CUDN YAMLs
|
ci/prow/e2e-aws-ovn-windows failed due to known issue e2e-gcp-ovn-techpreview - 1 test failed due to issue that doesnt seem related to this PR changes. /test e2e-aws-ovn-upgrade |
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.
/LGTM
Thanks, Or!
e2e-aws-ovn-ipsec-upgrade & e2e-ovn-ipsec-step-registry failed because env failed to create on time
/test e2e-aws-ovn-ipsec-upgrade |
/retitle OCPBUGS-55285: bindata,ovn-k,cudn: Validate loclanet topology's excludeSubnet match specified subnets |
@ormergi: This pull request references Jira Issue OCPBUGS-55285, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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 openshift-eng/jira-lifecycle-plugin repository. |
/jira refresh |
@ricky-rav: This pull request references Jira Issue OCPBUGS-55285, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
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 openshift-eng/jira-lifecycle-plugin repository. |
e2e-aws-ovn-ipsec-upgrade failed at setup phase
e2e-metal-ipi-ovn-ipv6-ipsec failed to setup the tests cluster:
/test e2e-aws-ovn-ipsec-upgrade |
/test e2e-aws-ovn-ipsec-upgrade |
/test e2e-gcp-ovn-techpreview |
/test e2e-aws-ovn-ipsec-upgrade |
/lgtm |
/override ci/prow/e2e-aws-ovn-windows |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kyrtapz, ormergi, ricky-rav 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 |
@kyrtapz: Overrode contexts on behalf of kyrtapz: ci/prow/e2e-aws-ovn-windows 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-sigs/prow repository. |
/test e2e-metal-ipi-ovn-ipv6-ipsec |
/test e2e-metal-ipi-ovn-ipv6-ipsec |
/override ci/prow/e2e-metal-ipi-ovn-ipv6-ipsec |
@kyrtapz: Overrode contexts on behalf of kyrtapz: ci/prow/e2e-metal-ipi-ovn-ipv6-ipsec 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-sigs/prow repository. |
e2e-aws-ovn-upgrade failed on an unrelated test e2e-aws-ovn-ipsec-upgrade is perma failing, tracked here: https://issues.redhat.com/browse/OCPBUGS-55262 e2e-aws-ovn-hypershift-conformance failed for unrelated reasons and it passed before |
@kyrtapz: Overrode contexts on behalf of kyrtapz: ci/prow/e2e-aws-ovn-hypershift-conformance, ci/prow/e2e-aws-ovn-ipsec-upgrade, ci/prow/e2e-aws-ovn-upgrade 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-sigs/prow repository. |
@ormergi: 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-sigs/prow repository. I understand the commands that are listed here. |
2a1d615
into
openshift:master
@ormergi: Jira Issue OCPBUGS-55285: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-55285 has been moved to the MODIFIED state. 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 openshift-eng/jira-lifecycle-plugin repository. |
[ART PR BUILD NOTIFIER] Distgit: cluster-network-operator |
Add CEL validation on OVN-K CUDN CRD for localnet to topology, to ensure the specified
excludeSubnetes
match the specifiedsubnets
.Note to reviewer:
This change make the CRD diverge from the CRD on U/S due to a bug [1] that its fix is available on D/S [2] [3] but not available on U/S yet.
Once the fix is available on U/S, the CRD definition in OVN-Kubentes repo should have the same CEL validation this PR adds, tracked by [4].
[1] https://issues.redhat.com/browse/OCPBUGS-54426
[2] openshift/kubernetes#2263
[3] openshift/kubernetes#2267
[4] ovn-kubernetes/ovn-kubernetes#5195