-
Feature Request
-
Resolution: Unresolved
-
Normal
-
None
-
2.4, 2.5, 2.6
-
False
-
-
False
CU requires NodePort to expose an application.
"service_type: NodePort" exists but there is not an option to set a nodeport number.
Other information and questions asked for the current platform:
If you want a NodePort instead of clusterIP you can add following configuration
spec:
service_type: nodeport
controller:
service_type: nodeport
nodeport_port: <your controller port number>
eda:
service_type: nodeport
nodeport_port: <your eda port number>
hub:
ingress_type: nodeport
nodeport_port: <your hub port number>
Unfortunately, CRD of gateway doesn't seem to allow nodeport_port spec, that means operator will randomly choose available port instead to allow you pick up one.
With such a configuration, all services to access different component will be a nodeport. And the route automatically created will point to those services.
If, for any reason, you don't want a route to be created you can add the spec for controller, gateway and eda.
ingress_type: None