mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-11-10 16:31:24 +00:00
118 lines
2.6 KiB
YAML
118 lines
2.6 KiB
YAML
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: Gateway
|
||
|
metadata:
|
||
|
name: extarch-gateway
|
||
|
namespace: istio-system
|
||
|
spec:
|
||
|
selector:
|
||
|
istio: ingressgateway
|
||
|
servers:
|
||
|
- port:
|
||
|
number: 443
|
||
|
name: https
|
||
|
protocol: HTTPS
|
||
|
tls:
|
||
|
mode: PASSTHROUGH
|
||
|
hosts:
|
||
|
- kubeaccess-proxy-s390x.build.resf.org
|
||
|
- kubeaccess-proxy-ppc64le.build.resf.org
|
||
|
---
|
||
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: ServiceEntry
|
||
|
metadata:
|
||
|
name: ext-arch-s390x
|
||
|
namespace: istio-system
|
||
|
spec:
|
||
|
hosts:
|
||
|
- s390x-kube.kube001internal.resf.org
|
||
|
ports:
|
||
|
- number: 443
|
||
|
name: https
|
||
|
protocol: TCP
|
||
|
resolution: STATIC
|
||
|
location: MESH_EXTERNAL
|
||
|
endpoints:
|
||
|
- address: "10.35.68.122"
|
||
|
---
|
||
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: ServiceEntry
|
||
|
metadata:
|
||
|
name: ext-arch-ppc64le
|
||
|
namespace: istio-system
|
||
|
spec:
|
||
|
hosts:
|
||
|
- ppc64le-kube.kube001internal.resf.org
|
||
|
ports:
|
||
|
- number: 443
|
||
|
name: https
|
||
|
protocol: TCP
|
||
|
resolution: STATIC
|
||
|
location: MESH_EXTERNAL
|
||
|
endpoints:
|
||
|
- address: "10.52.100.100"
|
||
|
---
|
||
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: VirtualService
|
||
|
metadata:
|
||
|
name: ext-arch-s390x
|
||
|
namespace: istio-system
|
||
|
annotations:
|
||
|
external-dns.alpha.kubernetes.io/target: ingress.build.resf.org
|
||
|
spec:
|
||
|
hosts:
|
||
|
- kubeaccess-proxy-s390x.build.resf.org
|
||
|
gateways:
|
||
|
- istio-system/extarch-gateway
|
||
|
tls:
|
||
|
- match:
|
||
|
- port: 443
|
||
|
sniHosts:
|
||
|
- kubeaccess-proxy-s390x.build.resf.org
|
||
|
route:
|
||
|
- destination:
|
||
|
host: s390x-kube.kube001internal.resf.org
|
||
|
port:
|
||
|
number: 443
|
||
|
---
|
||
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: VirtualService
|
||
|
metadata:
|
||
|
name: ext-arch-ppc64le
|
||
|
namespace: istio-system
|
||
|
annotations:
|
||
|
external-dns.alpha.kubernetes.io/target: ingress.build.resf.org
|
||
|
spec:
|
||
|
hosts:
|
||
|
- kubeaccess-proxy-ppc64le.build.resf.org
|
||
|
gateways:
|
||
|
- istio-system/extarch-gateway
|
||
|
tls:
|
||
|
- match:
|
||
|
- port: 443
|
||
|
sniHosts:
|
||
|
- kubeaccess-proxy-ppc64le.build.resf.org
|
||
|
route:
|
||
|
- destination:
|
||
|
host: ppc64le-kube.kube001internal.resf.org
|
||
|
port:
|
||
|
number: 443
|
||
|
---
|
||
|
apiVersion: networking.istio.io/v1alpha3
|
||
|
kind: VirtualService
|
||
|
metadata:
|
||
|
name: temporal
|
||
|
namespace: istio-system
|
||
|
annotations:
|
||
|
external-dns.alpha.kubernetes.io/target: ingress-internal.build.resf.org
|
||
|
spec:
|
||
|
hosts:
|
||
|
- temporal.corp.build.resf.org
|
||
|
gateways:
|
||
|
- istio-system/base-gateway-confidential
|
||
|
http:
|
||
|
- route:
|
||
|
- destination:
|
||
|
host: workflow-temporal-frontend.workflow.svc.cluster.local
|
||
|
port:
|
||
|
number: 7233
|