From 9911e1a268d7518979bee81e4cbfb3a0f4f01096 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 29 May 2025 21:31:03 -0500 Subject: [PATCH] add local route --- .../cl01tl/applications/outline/values.yaml | 2 -- .../rook-ceph/templates/http-route.yaml | 30 +++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/clusters/cl01tl/applications/outline/values.yaml b/clusters/cl01tl/applications/outline/values.yaml index 1ad170c29..c0b3aeb64 100644 --- a/clusters/cl01tl/applications/outline/values.yaml +++ b/clusters/cl01tl/applications/outline/values.yaml @@ -86,8 +86,6 @@ outline: key: BUCKET_NAME - name: AWS_S3_UPLOAD_BUCKET_URL value: https://objects.alexlebens.dev - - name: AWS_S3_ACCELERATE_URL - value: https://objects.alexlebens.dev - name: AWS_S3_FORCE_PATH_STYLE value: true - name: AWS_S3_ACL diff --git a/clusters/cl01tl/storage/rook-ceph/templates/http-route.yaml b/clusters/cl01tl/storage/rook-ceph/templates/http-route.yaml index f5e9c957c..c2a115ff7 100644 --- a/clusters/cl01tl/storage/rook-ceph/templates/http-route.yaml +++ b/clusters/cl01tl/storage/rook-ceph/templates/http-route.yaml @@ -26,3 +26,33 @@ spec: name: rook-ceph-mgr-dashboard port: 7000 weight: 100 + +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: http-route-rook-ceph-rgw + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: http-route-rook-ceph-rgw + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - objects.alexlebens.net + rules: + - matches: + - path: + type: PathPrefix + value: / + backendRefs: + - group: '' + kind: Service + name: rook-ceph-rgw-ceph-objectstore + port: 80 + weight: 100