microcks / microcks-ansible-operator

Kubernetes Operator for easy setup and management of Microcks installs
Apache License 2.0
24 stars 5 forks source link

Async Minion does not use keycloak privateUrl #27

Closed hguerrero closed 3 years ago

hguerrero commented 3 years ago

When deploying keycloak with privateURL in the MicrocksInstall CR, the Async minion deployment stills try to use the public url (not accessible) to connect.

lbroudoux commented 3 years ago

Since we separate Keycloak Frontend URL from Backend URL (see microcks/microcks#119) we not have modified the behavior of the async-minion component. It is still requests Microcks /keycloak/config endpoint to retrieve Keycloak Public URL. On some setups (Kind clusters or clusters using NodePort exposition) this URL may not be resolvable from outside. So we need to propagate this separation to async-minion component first.

lbroudoux commented 3 years ago

Fix microcks/microcks#331 then update the Operator

lbroudoux commented 3 years ago

Now fixed with quay.io/microcks/microcks-ansible-operator:latest container image containing the fix.

hguerrero commented 3 years ago

@lbroudoux Do you have a snippet of the CR config for this new option?