Skip to content
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

IngressVIPs for VMW cluster creation #4052

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Randy424
Copy link
Contributor

@Randy424 Randy424 commented Nov 7, 2024

Regarding: https://issues.redhat.com/browse/ACM-5590

Screenshot 2024-11-07 at 11 13 43 PM

Renders IngressVIPs multitext component as default input for VMW cluster creation, and will revert to single text field IngressVIP when selected OpenShift version is less than 4.12.0, which is when support for a list of IngressVIP values began.

HOW TO TEST:

  1. Go to cluster creation
  2. Select VMware vSphere
  3. Pick an OpenShift version
  4. Verify that platform.ingressVIPs is in install-config
  5. Move to Network step
  6. Fill in multiple ingressVIPs field
  7. Verify validation is working
  8. Verify Summary page details ingressVIPs information correctly
  9. Verify install-config represents ingressVIP yaml list correctly.

Find yaml sample here.

@Randy424 Randy424 force-pushed the ACM-5590-multi-ingress branch 2 times, most recently from d742601 to 74e4227 Compare November 8, 2024 06:29
@Randy424 Randy424 requested review from jeswanke, zlayne and KevinFCormier and removed request for zlayne November 8, 2024 06:33
@Randy424 Randy424 force-pushed the ACM-5590-multi-ingress branch 4 times, most recently from 64c95a3 to 5f0cce1 Compare November 8, 2024 09:48
@Randy424
Copy link
Contributor Author

Randy424 commented Nov 8, 2024

/hold

Not ready for merge yet. Reviewed with @jeswanke. Added a fix for an existing syntax issue. A new reverse update callback for component needs to be implemented, and some more refactoring will be necessary to get it working.

Signed-off-by: Randy Bruno Piverger <[email protected]>
@Randy424 Randy424 force-pushed the ACM-5590-multi-ingress branch 2 times, most recently from cf25219 to 599200e Compare November 22, 2024 08:43
if (editorIndex > 1) {
otherYAMLTabs[editorIndex - 1].editor = editor
if (editorIndex >= 1) {
set(otherYAMLTabs, `${editorIndex - 1}.editor`, this.editors[editorIndex])
Copy link
Contributor Author

@Randy424 Randy424 Nov 22, 2024

Choose a reason for hiding this comment

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

@jeswanke here is the fix you asked me to include.

Signed-off-by: Randy Bruno Piverger <[email protected]>
Copy link

sonarcloud bot commented Nov 22, 2024

Copy link

openshift-ci bot commented Nov 26, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jeswanke, Randy424

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants