Current status (Kohn)
Global settings:
global settings
global: ... # Global ingress configuration ingress: # generally enable ingress for ONAP components enabled: false # enable all component's Ingress interfaces enable_all: false # default Ingress base URL # can be overwritten in component by setting ingress.baseurlOverride virtualhost: baseurl: "simpledemo.onap.org" # All http requests via ingress will be redirected on Ingress controller # only valid for Istio Gateway (ServiceMesh enabled) config: ssl: "redirect" # you can set an own Secret containing a certificate # only valid for Istio Gateway (ServiceMesh enabled) # tls: # secret: 'my-ingress-cert' # optional: Namespace of the Istio IngressGateway # only valid for Istio Gateway (ServiceMesh enabled) namespace: istio-ingress # Global Service Mesh configuration # POC Mode, don't use it in production serviceMesh: enabled: false tls: true # be aware that linkerd is not well tested engine: "istio" # valid value: istio or linkerd
Component settings (e.g. in SDNC/DGBUILDER):
component settings
dgbuilder: ingress: enabled: false service: - baseaddr: "sdnc-dgbuilder-ui" name: "sdnc-dgbuilder" port: 3000 - baseaddr: "sdnc-web-service-api" name: "sdnc-web-service" port: 8443 plain_port: 8080 config: ssl: "redirect"
Enhancements in London
Pre-/Post- addons for baseaddr
Ingress URL is currently composed:
Default: <component.ingress.service.baseaddr>.<global.ingress.virtualhost.baseurl>
Override: <component.ingress.service.baseaddr>.<component.ingress.baseurlOverride>
Ingress URLs result of the upper setup:
sdnc-web-service-api.simpledemo.onap.org, sdnc-dgbuilder-ui.simpledemo.onap.org