...
- Ingress Gateways usually expose HTTP ports (80, 443), can be extended in non-NGINX gateways (e.g. Istio, Traefik)
- The existing Ingress template only supports the 80/443 ports
- If non-HTTP ports need to be exposed (e.g. Kafka Bootstrap, SDNC CallHome/TLS), this is not possible
- see: External Kafka Access via Ingress
Solution:
- In the component's ingress configuration the exposed port needs to be configurable
- the Ingress template needs to generate the respective Gateway/VC resources
Planned enhancement for components ingress definition:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
ingress: enabled: false # default Ingress base URL and preAddr- and postAddr settingsservice: - baseaddr: "kafka-bootstrap-api" name: "sdnc-dgbuilder" port: 3000 - baseaddr: "kafka-api" name: "sdnc-dgbuilder" port: 3000 |