NE-2480: Add featuregate for Gateway API without OLM#2691
NE-2480: Add featuregate for Gateway API without OLM#2691gcs278 wants to merge 1 commit intoopenshift:masterfrom
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@gcs278: This pull request references NE-2480 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.22.0" version, but no target version was set. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
Hello @gcs278! Some important instructions when contributing to openshift/api: |
📝 WalkthroughWalkthroughThis pull request introduces a new feature gate named 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
|
@gcs278: This pull request references NE-2480 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.22.0" version, but no target version was set. 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 openshift-eng/jira-lifecycle-plugin repository. |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
| contactPerson("miciah"). | ||
| productScope(ocpSpecific). | ||
| enhancementPR("https://github.com/openshift/enhancements/pull/1933"). | ||
| enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). |
There was a problem hiding this comment.
How close is the EP to being mergeable?
In a recent architecture call we discussed that DPNU was ok without a merged EP but we should be looking for merged EPs before moving to TP (even if those EPs need some updates before GA)
There was a problem hiding this comment.
Good info - I say we are about 80-90% of the way there for the EP. I need to do a couple updates on my end and get a final round of review. The current goal is to go TP followed by GA by 4.22.
I can mark this as WIP or draft until the EP is ready.
There was a problem hiding this comment.
We can merge as DevPreview and then add TechPreview later if you wanted to start getting implementation ready behind this gate
|
@gcs278: all tests passed! 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-sigs/prow repository. I understand the commands that are listed here. |
|
The enhancement is still under review, and we need to have it merged before merging this featuregate into techpreview: openshift/enhancements#1933 |
|
/work-in-progress |
User description
Add the
GatewayAPIWithoutOLMfeature gate to control whether the cluster-ingress-operator uses the new Sail Library for direct Helm-based installation of Istio or the previous OLM-based installation via OSSM subscriptions.The enhancement openshift/enhancements#1933 describes the goal to eliminate the OLM dependency for Gateway API.
PR Type
Enhancement
Description
Add
GatewayAPIWithoutOLMfeature gate for Helm-based Istio installationEnable in DevPreviewNoUpgrade and TechPreviewNoUpgrade stages
Register gate with Routing component and miciah as contact
Update all feature gate manifests across deployment profiles
Diagram Walkthrough
File Walkthrough
1 files
Define GatewayAPIWithoutOLM feature gate1 files
Document GatewayAPIWithoutOLM in feature matrix8 files
Add GatewayAPIWithoutOLM to Hypershift default profileAdd GatewayAPIWithoutOLM to Hypershift dev preview profileAdd GatewayAPIWithoutOLM to Hypershift OKD profileAdd GatewayAPIWithoutOLM to Hypershift tech preview profileAdd GatewayAPIWithoutOLM to SelfManagedHA default profileAdd GatewayAPIWithoutOLM to SelfManagedHA dev preview profileAdd GatewayAPIWithoutOLM to SelfManagedHA OKD profileAdd GatewayAPIWithoutOLM to SelfManagedHA tech preview profile