-
Notifications
You must be signed in to change notification settings - Fork 152
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
CNAO, KubevirtIpamController: Support component by a feature gate #3006
Conversation
Skipping CI for Draft Pull Request. |
Skipping CI for Draft Pull Request. |
1e1e4de
to
889b3ad
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.
Thanks for the PR @oshoval
I think it's premature. Let's wait for CANO release.
Added a few comment inline.
Please also add more info in the PR description. This description should convince the reader that a new API is required, and explain the context, the requirements and so on.
065da9a
to
58fa942
Compare
...nverged/1.13.0/manifests/kubevirt-hyperconverged-operator.v1.13.0.clusterserviceversion.yaml
Outdated
Show resolved
Hide resolved
Addressed comments, lets wait for CNAO to run the tests and so on |
fa1262d
to
df86020
Compare
Thanks @nunnatsa |
Pull Request Test Coverage Report for Build 9658449603Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9658771855Details
💛 - Coveralls |
Signed-off-by: Or Shoval <oshoval@redhat.com>
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nunnatsa 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 |
Thanks ! |
Pull Request Test Coverage Report for Build 9659567755Details
💛 - Coveralls |
@oshoval: 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. |
hco-e2e-kv-smoke-gcp lane succeeded. |
@hco-bot: Overrode contexts on behalf of hco-bot: ci/prow/hco-e2e-consecutive-operator-sdk-upgrades-azure, ci/prow/hco-e2e-kv-smoke-azure, ci/prow/hco-e2e-upgrade-prev-operator-sdk-aws 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. |
/retest |
What this PR does / why we need it:
KubevirtIpamController
allows having persistent IPs for Kubevirt VM user defined networks.OVN k8s implements the SDN side, hence required to be deployed as well.
FG name
deployKubevirtIpamController
.Since the feature is alpha, this PR presents a feature gate flag, allows
installing the component via CNAO (default value is false).
The feature is also feature gated on OCP itself [1].
Note that if used on K8s cluster (non OCP), a cert manager is required to be deployed,
cert-manager is recommended.
Feature design openshift/enhancements#1456
[1] openshift/api#1913
Reviewer Checklist
Jira Ticket:
Release note: