39 lines
779 B
YAML
39 lines
779 B
YAML
apiVersion: gateway.networking.k8s.io/v1
|
|
kind: HTTPRoute
|
|
metadata:
|
|
name: fornix
|
|
namespace: fornix
|
|
spec:
|
|
parentRefs:
|
|
- name: shared-gateway
|
|
namespace: kube-system
|
|
sectionName: https-hel1
|
|
hostnames:
|
|
- fornix.hel1.oceanbox.io
|
|
rules:
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: "/"
|
|
backendRefs:
|
|
- name: fornix
|
|
port: 8085
|
|
---
|
|
apiVersion: cilium.io/v2
|
|
kind: CiliumNetworkPolicy
|
|
metadata:
|
|
name: allow-gateway-to-fornix
|
|
namespace: fornix
|
|
spec:
|
|
endpointSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: fornix
|
|
ingress:
|
|
- fromCIDRSet:
|
|
{{- range .Values.clusterConfig.ingress_whitelist }}
|
|
- cidr: {{ . }}
|
|
{{- end }}
|
|
- fromEndpoints:
|
|
- matchLabels:
|
|
"k8s:io.kubernetes.pod.namespace": fornix
|