blob: 3cc1cc55bc7f5c25e45883da5ae126c6b035702e [file] [log] [blame]
apiVersion: gateway.networking.k8s.io/v1beta1
kind: Gateway
metadata:
name: common-gateway
namespace: istio-ingress
spec:
gatewayClassName: istio
listeners:
- name: http-80
hostname: "*.{{ onap_baseurl }}"
port: 80
protocol: HTTP
allowedRoutes:
namespaces:
from: All
- name: https-443
hostname: "*.{{ onap_baseurl }}"
port: 443
protocol: HTTPS
allowedRoutes:
namespaces:
from: All
tls:
mode: Terminate
certificateRefs:
- kind: Secret
group: ""
name: ingress-tls-secret
- name: udp-162
protocol: UDP
port: 162
allowedRoutes:
kinds:
- kind: UDPRoute
namespaces:
from: All
- name: tcp-4334
protocol: TCP
port: 4334
allowedRoutes:
kinds:
- kind: TCPRoute
namespaces:
from: All
- name: tcp-9000
allowedRoutes:
namespaces:
from: All
hostname: "kafka-api{{ onap_postaddr }}.{{ onap_baseurl }}"
port: 9000
protocol: TLS
tls:
certificateRefs:
- group: ""
kind: Secret
name: ingress-tls-secret
mode: Terminate
- name: tcp-9001
allowedRoutes:
namespaces:
from: All
hostname: "kafka-api{{ onap_postaddr }}.{{ onap_baseurl }}"
port: 9001
protocol: TLS
tls:
certificateRefs:
- group: ""
kind: Secret
name: ingress-tls-secret
mode: Terminate
- name: tcp-9002
allowedRoutes:
namespaces:
from: All
hostname: "kafka-api{{ onap_postaddr }}.{{ onap_baseurl }}"
port: 9002
protocol: TLS
tls:
certificateRefs:
- group: ""
kind: Secret
name: ingress-tls-secret
mode: Terminate
- name: tcp-9010
allowedRoutes:
namespaces:
from: All
hostname: "kafka-bootstrap-api{{ onap_postaddr }}.{{ onap_baseurl }}"
port: 9010
protocol: TLS
tls:
certificateRefs:
- group: ""
kind: Secret
name: ingress-tls-secret
mode: Terminate