[CORS-2666] Add Nutanix support for CPMSO#200
[CORS-2666] Add Nutanix support for CPMSO#200openshift-merge-robot merged 1 commit intoopenshift:mainfrom
Conversation
9ed95a8 to
57ea80a
Compare
|
/test e2e-nutanix-ovn |
|
@thunderboltsid: The specified target(s) for
The following commands are available to trigger optional jobs:
Use
DetailsIn 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. |
|
@damdo @JoelSpeed Any suggestions regarding the linting error? Should we just refactor that function to remove |
|
/assign @damdo |
|
/test e2e-nutanix-ovn |
|
@thunderboltsid: The specified target(s) for
The following commands are available to trigger optional jobs:
Use
DetailsIn 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. |
Lets add a nolint for now, in the future we may expand to support 5 replicas so we will want the parameter there |
|
Can we please make sure tests are added for Nutanix, similar to the tests for the other platforms |
57ea80a to
0131b44
Compare
|
/retest-required |
|
/retest-required |
JoelSpeed
left a comment
There was a problem hiding this comment.
There's a linter unparam complaint, you can add a nolint:unparam to that line to fix that, otherwise I think this is good to go
0131b44 to
fc2f8bc
Compare
Thanks for the suggestion. The lint check is now passing. Waiting on the e2e now. |
|
/retest-required |
|
/test e2e-nutanix-ovn |
76d5471 to
328204c
Compare
|
/test e2e-nutanix-ovn |
59f55f0 to
7380fda
Compare
|
@JoelSpeed @damdo Added |
7380fda to
09376bd
Compare
This adds basic support for Nutanix control plane machines for the purpose of self-healing control plane nodes. We would enhance this at a later point to add failure domain support.
09376bd to
bd95749
Compare
|
/retest-required |
3 similar comments
|
/retest-required |
|
/retest-required |
|
/retest-required |
|
/test e2e-azure-operator |
|
/test e2e-azure-ovn-etcd-scaling |
This doesn't seem to be marked as required and looking at the job history, it barely ever passes. Any reason we're retesting this? update: seems to have passed. |
|
The E2E job name should be e2e-nutanix-operator not e2e-nutanix-ovn, but that can be fixed separately, tests are green, no additional feedback on the code from me |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: JoelSpeed The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@thunderboltsid: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
damdo
left a comment
There was a problem hiding this comment.
Thanks for your efforts here @thunderboltsid !
/lgtm
|
/label jra/valid-bug |
|
@deepsm007: The label(s) DetailsIn 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. |
|
/label jira/valid-bug |
This adds basic support for Nutanix control plane machines for the purpose of self-healing control plane nodes. We would enhance this at a later point to add failure domain support.
How was this tested?
oc adm release new --from-release registry.ci.openshift.org/ocp/release:4.14.0-0.nightly-2023-04-19-125337 cluster-control-plane-machine-set-operator=image-registry:cluster-control-plane-machine-set-operator --to-image image-registry:releaseand set the release image override environment variable to the newly created release image usingexport OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE=image-registry:releaseopenshift-installer create install-configopenshift-installer create manifestsand verify ControlPlaneMachineSet manifest generated is as expectedopenshift-install create clusterControlPlaneMachineSetisActiveand deleting ControlPlane and Worker machines leads to creation of new ones