Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
languageyml
themeMidnight
titleEnhancement for URL
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