diff --git a/.kustomanager.lock.yaml b/.kustomanager.lock.yaml index 5499901..9a638e1 100644 --- a/.kustomanager.lock.yaml +++ b/.kustomanager.lock.yaml @@ -284,11 +284,11 @@ builds: buildPath: builds/in-cluster/kubernetes-dashboard cluster: in-cluster name: kubernetes-dashboard - - timestamp: 1711079313 - sourceHash: b3c3ca9100933144465d991405ab24ab460a2de0401a49c4857552e8ffa78a1c + - timestamp: 1711079452 + sourceHash: 1363b2dbb69b1ccceae328ae3cc8d926f849af3f73963496fa59474f65cd2223 sourceHashType: sha256 sourcePath: cluster-metal/cilium - buildHash: 25f957459d37d07115ce673a30b7698dae2d870fd7e6d3ea87a88a2d19b3ee10 + buildHash: ed19954f19c9d5e04a5d10bbaf98d320aabac47493a7af02daef2c382a3a5093 buildHashType: sha256 buildPath: builds/in-cluster/cilium cluster: in-cluster diff --git a/builds/in-cluster/cilium/build.yaml b/builds/in-cluster/cilium/build.yaml index 7a315a7..274881f 100644 --- a/builds/in-cluster/cilium/build.yaml +++ b/builds/in-cluster/cilium/build.yaml @@ -16588,6 +16588,31 @@ metadata: spec: controllerName: io.cilium/gateway-controller --- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: HTTPRoute +metadata: + name: http-hubble-ui + namespace: kube-system +spec: + hostnames: + - hubble.shamrock.systems + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: http-gateway + namespace: kube-system + rules: + - backendRefs: + - group: "" + kind: Service + name: hubble-ui + port: 80 + weight: 1 + matches: + - path: + type: PathPrefix + value: / +--- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: diff --git a/cluster-metal/cilium/httproute.yaml b/cluster-metal/cilium/httproute.yaml new file mode 100644 index 0000000..3b69c77 --- /dev/null +++ b/cluster-metal/cilium/httproute.yaml @@ -0,0 +1,23 @@ +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: HTTPRoute +metadata: + name: http-hubble-ui + namespace: kube-system +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: http-gateway + namespace: kube-system + hostnames: [hubble.shamrock.systems] + rules: + - matches: + - path: + type: PathPrefix + value: / + backendRefs: + - group: "" + kind: Service + name: hubble-ui + port: 80 + weight: 1 diff --git a/cluster-metal/cilium/kustomization.yaml b/cluster-metal/cilium/kustomization.yaml index 4baf530..901a84a 100644 --- a/cluster-metal/cilium/kustomization.yaml +++ b/cluster-metal/cilium/kustomization.yaml @@ -7,6 +7,7 @@ resources: - ./gatewayclass.yaml - ./gateway.yaml - ./grafanadashboard.yaml + - ./httproute.yaml helmCharts: - releaseName: cilium