skip gateway API installation in Openshift#1535
Conversation
|
Unsigned commits detected! Please sign your commits. For instructions on how to set up GPG/SSH signing and verify your commits, please see GitHub Documentation. |
82f9620 to
18a5f49
Compare
|
Hi @asm582, can you give a look at this PR? |
2c6e4e6 to
18a5f49
Compare
|
This is a good contribution however we will be getting rid of the Thanks! |
18a5f49 to
af54bde
Compare
The Openshift Ingress Operator maintains the installation of Gateway API in Openshift and adds guardrails to avoid further changes to the CRDs. This commit changes step_02_admin_prerequisites.py to skip the installation of Gateway API in Openshift installations. Signed-off-by: aleskandro <adistefa@redhat.com>
af54bde to
79519b3
Compare
|
Hi @Vezio , thanks. I removed the commit about the Helm value and will coordinate with @aavarghese about it in a separate PR if you're ok with it. |
|
Hey @aleskandro thanks for your contribution. My main problem with it, as is, is that we can indeed have newer I propose we solve this by reintroducing an "openshift" or "servicemesh" |
|
Hi @maugustosilva, thanks for the review. In my test, it was the ingress cluster operator that refused to install the Gateway API CRDs. Service Mesh or Istio was not installed at that time. Maybe I'm missing something? |
|
Hey @aleskandro, you might be right. I was testing in two different OpenShift clusters, a |
|
This PR is marked as stale after 21d of inactivity. After an additional 14d of inactivity (7d to become rotten, then 7d more), it will be closed. To prevent this PR from being closed, add a comment or remove the |
In Openshift, the Gateway API CRDs are managed by the Ingress Operator, and a manual update as done in this repo is denied. The first commit of this PR skips the installation of the Gateway API CRD when the platform is Openshift.
Moreover, new versions of the Gateway API inference extension define the inference pool as v1 in the group inference.networking.k8s.io. The second commit introduces the WVA Helm Chart's value poolGroup in the related Jinja template, with a default to the groupinference.networking.k8s.io.These changes have been tested with the WVA scenario in Openshift 4.22.2.