| Just to register, Following the possible solutions found so far in order to use ingress and not be required the user setup the public hostname/IP of the cluster. 1. Using shell scripts and/or make commands to get the values outside of the cluster and sed the operator.yaml with an ENV VAR to stored the cluster hostname/IP or the CR's PS.: It will be the solution previous of the https://github.com/aerogear/mobile-security-service-operator/pull/54 2. Try to check/use:
The discovery client (https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/client-go/discovery/discovery_client.go) can be used to interrogate the apiserver for the API groups and versions it is serving. Along with that info, the apiserver can optionally return a set of server addresses. See the serverAddressByClientCIDRs field here:
|