-
Notifications
You must be signed in to change notification settings - Fork 275
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
Creating an Ingress for the Management UI in a RabbitmqCluster spec #940
Comments
I think it would be nice to have some automation around the creation of an I think something like this in apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
name: hello-world
spec:
ingress:
ingressClassName: my-ingress-class
annotations:
some/annotation: foo-bar Resulting in the creation of an apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: hello-world-rabbitmq
annotations:
some/annotation: foo-bar
spec:
ingressClassName: my-ingress-class
rules:
- http:
paths:
- path: /hello-world-rabbitmq
pathType: Prefix
backend:
service:
name: hello-world
port:
number: 15672 There are some caveats in the UX: the user needs to know their Ingress IP or DNS. It's not easy to observe (monitor) and troubleshoot a misconfigured Ingress. |
I agree, I think that the ingressHost should be optionally specified, and will be used if specified. |
The team received the idea positively, but we still have to do some exploring to determine the effort to build this feature. |
This issue has been marked as stale due to 60 days of inactivity. Stale issues will be closed after a further 30 days of inactivity; please remove the stale label in order to prevent this occurring. |
I'm not actively working on this, but I think it's a nice feature to have. Perhaps @ikvmw is considering this? |
Hi, are there any updates on this issue? |
We (the RabbitMQ team) didn't get to this in 2.5 years, which I think is a pretty good sign that this feature should be contributed by those who want it. |
Currently, in order to access a cluster's management UI we have to use a temporary port forward, which makes it problematic to have a consistent way to access the UI.
It would be great if we could define an ingress within the RabbitmqCluster spec, which will create an ingress forwarding to the cluster's management UI.
The text was updated successfully, but these errors were encountered: