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-466: PlatformLoadBalancer becomes GA for On-Prem #1757
Conversation
@mkowalski: This pull request references OPNET-466 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 story to target the "4.16.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 openshift-eng/jira-lifecycle-plugin repository. |
Hello @mkowalski! Some important instructions when contributing to openshift/api: |
/cc @cybertron |
7c42f3a
to
8206105
Compare
/retest-required |
Code changes look good, do we have any E2E or QE validation that can show that the feature is working as expected? Can we get an ack from the relevant lead/staff engineer for the feature that they're also happy to promote this? |
@zhaozhanqi will be QE-ing this as part of OPNET-305. We do not have pre-merge CI (and probably won't have because of the complex underlying infrastructure) so for this one we rely purely on the QE (which may have a smart automation infra for this). Maybe @sadasu can shed more light as On-Prem team only bumps from TP to GA here, but we didn't do the initial implementation. (the longer story is that this feature is already GA for OpenStack for quite some time, then it was developed as TP for Bare Metal and vSphere and as now we got actual usage, we promote it for those 2 platforms to GA; OpenStack platform is the reference here as it's been GA-ed already) |
@dtantsur Could PTAL at #1757 (comment) and provide the BareMetal perspective? |
@rvanderp3 Could you please provide the vSphere perspective? |
We don't have any opinion on load balancers, I'll trust @mkowalski's judgement here. |
I resorted to Also cc @eurijon as you gave |
The API hasn't changed for a while and I think it's stable enough to be GA. We have pretty good testing coverage on the OpenStack platform. /lgtm |
Yes the job is red, failing on |
/lgtm from the on-prem networking team lead. Most of the issues we've run into while testing this are related to the fact that it is tech preview in some places and GA in others. We have not found any issues specific to the VSphere or Baremetal platforms that would make us think it is not ready for GA there as well. |
Can we get a QE ack and then I think we have all the relevant acks and can get this merged |
Ping @eurijon please |
Hello, I'm not sure how related is this to Openstack... we tested external LB functionality in 4.13 as TP and as GA starting in 4.14, by adding
to the install-config with |
It's now the same feature but for people with |
@JoelSpeed rebased, let me know if all is okay as there are some new intermediary files that appeared in the meantime |
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.
Rather than removing the gates, please add Default to the feature gate,
api/config/v1/feature_gates.go
Line 533 in 07dc95a
enableIn(TechPreviewNoUpgrade). |
Once this has been promoted and accepted, in the next release, you can remove the gate and the annotations on the fields themselves
/lgtm |
/hold Revision 2cdac33 was retested 3 times: holding |
This PR promotes the PlatformLoadBalancer to GA for bare-metal and vSphere platforms. The feature has been in TP for long enough so that we are ready to promote it.
Hey @JoelSpeed, can you relabel please? I did not run |
/hold cancel |
@mkowalski: The following test 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. |
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cybertron, EmilienM, JoelSpeed, mkowalski, zhaozhanqi 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 |
5f1498a
into
openshift:master
In openshift/api#1757 we upgraded API so that External Load Balancer fields are now GA (previously Tech Preview). This PR updates this dependency.
This PR promotes the PlatformLoadBalancer to GA for bare-metal and vSphere platforms. The feature has been in TP for long enough so that we are ready to promote it.