Nodeport on awx-operator deployment

Hello,

Currently am running awx version 17.1.0 on K8s and using Nodeport service to make the application available externally. There is no ingress in our K8s.

Also, hard-coded the ssl certificates in the nginx configuration.

Service spec:

type: Nodeport
ports:

  • name: https
    port: 443
    targetPort: 8053
    nodePort: 30443

Now, I’m trying to upgrade to 19.0.2 using the awx-operator deployment but am unable to figure out how to apply the above configurations in the new deployment model.

  1. How to mention the nodeport number (static) in the customized awx instance yaml file. I see the only option is service_type …

service_type: NodePort

  1. How to provide ssl certificates, so that the service listens on https port ?

Please do note that we do not have ingress setup in our K8s cluster.

Any help would be appreciated.

Regards,
Vibin

Anyone had this kinda requirement ??

Any idea or hint is much appreciated.