Skip to content

fix: use XListenerSet for Istio compatibility#3164

Merged
j-zimnowoda merged 8 commits into
mainfrom
APL-1806
Apr 21, 2026
Merged

fix: use XListenerSet for Istio compatibility#3164
j-zimnowoda merged 8 commits into
mainfrom
APL-1806

Conversation

@merll
Copy link
Copy Markdown
Collaborator

@merll merll commented Apr 20, 2026

📌 Summary

This PR adds the experimental XListenerSet resource from the previous release (1.4.x), as Istio currently ignores the standard ListenerSet resource. Other CRDs were updated to the latest patch, which should not have a practical effect in our current use.

🔍 Reviewer Notes

🧹 Checklist

  • Code is readable, maintainable, and robust.
  • Unit tests added/updated

@merll merll changed the title Apl 1806 fix: use XListenerSet for Istio compatibility Apr 20, 2026
@svcAPLBot
Copy link
Copy Markdown
Contributor

svcAPLBot commented Apr 20, 2026

Comparison of Helm chart templating output:

# rabbitmq-cluster-operator/templates/messaging-topology-operator/validating-webhook-configuration.yaml

# team-ns/templates/routes.yaml

@@ spec.parentRefs.net-a-workloads.kind @@
# gateway.networking.k8s.io/v1/HTTPRoute/service-e-demo
! ± value change
- ListenerSet
+ XListenerSet

@@ spec.parentRefs.net-a-workloads.group @@
# gateway.networking.k8s.io/v1/HTTPRoute/service-e-demo
! ± value change
- gateway.networking.k8s.io
+ gateway.networking.x-k8s.io

@@ spec.parentRefs.net-a-workloads.group @@
# gateway.networking.k8s.io/v1/HTTPRoute/net-a-http-https-redirect
! ± value change
- gateway.networking.k8s.io
+ gateway.networking.x-k8s.io

@@ spec.parentRefs.net-a-workloads.kind @@
# gateway.networking.k8s.io/v1/HTTPRoute/net-a-http-https-redirect
! ± value change
- ListenerSet
+ XListenerSet

@@ spec.parentRefs.platform-workloads.kind @@
# gateway.networking.k8s.io/v1/TLSRoute/tlspass-demo
! ± value change
- ListenerSet
+ XListenerSet

@@ spec.parentRefs.platform-workloads.group @@
# gateway.networking.k8s.io/v1/TLSRoute/tlspass-demo
! ± value change
- gateway.networking.k8s.io
+ gateway.networking.x-k8s.io

@@ apiVersion @@
# gateway.networking.x-k8s.io/v1alpha1/XListenerSet/net-a-workloads
! ± value change
- gateway.networking.k8s.io/v1
+ gateway.networking.x-k8s.io/v1alpha1

@@ kind @@
# gateway.networking.x-k8s.io/v1alpha1/XListenerSet/net-a-workloads
! ± value change
- ListenerSet
+ XListenerSet

@@ apiVersion @@
# gateway.networking.x-k8s.io/v1alpha1/XListenerSet/platform-workloads
! ± value change
- gateway.networking.k8s.io/v1
+ gateway.networking.x-k8s.io/v1alpha1

@@ kind @@
# gateway.networking.x-k8s.io/v1alpha1/XListenerSet/platform-workloads
! ± value change
- ListenerSet
+ XListenerSet

# values-repo.yaml

@j-zimnowoda j-zimnowoda enabled auto-merge (squash) April 21, 2026 10:03
@j-zimnowoda j-zimnowoda merged commit 2c9a536 into main Apr 21, 2026
14 checks passed
@j-zimnowoda j-zimnowoda deleted the APL-1806 branch April 21, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants