-
Notifications
You must be signed in to change notification settings - Fork 128
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
Additional fixes for #192 #194
Conversation
@@ -7,7 +7,7 @@ | |||
|
|||
## Before you start | |||
|
|||
Make sure you have Minikube installed, ideally with the Ingress addon enabled. | |||
Make sure you have Minikube installed, it is running with Hyperkit or Virtualbox as driver and, possilby, the Ingress addon is enabled. |
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.
Is there any reason to list the drivers? Docker also works fine e.g.
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.
Yes, using the Docker driver the Ingress doesn't actually works.
References:
- docker: Ingress not exposed on MacOS kubernetes/minikube#7332
- https://stackoverflow.com/questions/63388065/minikube-kubernetes-wont-allow-ingress-on-mac-despite-running-as-a-vm
Tested locally also.
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.
Ingress works for me with minikube 1.24 and Docker driver as instructed by the CLI:
💡 After the addon is enabled, please run "minikube tunnel" and your ingress resources would be available at "127.0.0.1"
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.
In this case I would say that those instructions should be updated:
https://github.com/keycloak/keycloak-web/blob/aed1c13c1d451fb6033d96c13b3b5936263d4587/guides/getting-started/getting-started-kube.adoc#access-keycloak-with-ingress-addon-enabled
Since the ingress is not going to be exposed through minikube ip
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.
I would rather keep the documentation more simple and straight-forward, and let ppl running minikube
on docker
to follow the alternative path of not using an Ingress at all.
That said, if you really want me to revert this indication I can do it either @vmuzikar , not terribly fussy on this. 🙂
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.
I would really not list the drivers at all. We're making implications (that only VBox nad Hyperkit work) which are simply not true. Docker works (even though that it requires a little bit different workflow only on Mac) but mainly there are other drivers which for what we know might work OOTB.
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.
I would really not list the drivers at all
Done.
aed1c13
to
093dafd
Compare
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, thanks @andreaTP!
Thanks @andreaTP |
Those are additional fixes found testing out the fix for #192