fix(k8s): manually configure ingresses for supabase basket

This commit is contained in:
fchinembiri 2026-05-19 17:11:42 +02:00
parent b38285beb9
commit 6cb70ce523
3 changed files with 53 additions and 2 deletions

View File

@ -22,6 +22,7 @@ resources:
- ntfy.yaml - ntfy.yaml
- supabase-basket-namespace.yaml - supabase-basket-namespace.yaml
- supabase-basket.yaml - supabase-basket.yaml
- supabase-basket-ingress.yaml
images: images:
- name: frankchine/geocrop-api - name: frankchine/geocrop-api
newName: frankchine/geocrop-api newName: frankchine/geocrop-api

View File

@ -0,0 +1,50 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: supabase-basket-kong-ingress
namespace: geocrop
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
nginx.ingress.kubernetes.io/proxy-body-size: "500m"
spec:
ingressClassName: nginx
tls:
- hosts:
- basket.techarvest.co.zw
secretName: supabase-basket-tls
rules:
- host: basket.techarvest.co.zw
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: supabase-basket-supabase-kong
port:
number: 8000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: supabase-basket-studio-ingress
namespace: geocrop
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
spec:
ingressClassName: nginx
tls:
- hosts:
- studio.basket.techarvest.co.zw
secretName: supabase-basket-studio-tls
rules:
- host: studio.basket.techarvest.co.zw
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: supabase-basket-supabase-studio
port:
number: 3000

View File

@ -210,7 +210,7 @@ metadata:
type: Opaque type: Opaque
data: data:
anonKey: "ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5QWdDaUFnSUNBaWNtOXNaU0k2SUNKaGJtOXVJaXdLSUNBZ0lDSnBjM01pT2lBaWMzVndZV0poYzJVdFpHVnRieUlzQ2lBZ0lDQWlhV0YwSWpvZ01UWTBNVGMyT1RJd01Dd0tJQ0FnSUNKbGVIQWlPaUF4TnprNU5UTTFOakF3Q24wLmRjX1g1aVJfVlBfcVQwenNpeWpfSV9PWjJUOUZ0UlUyQkJOV044QnU0R0U=" anonKey: "ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5QWdDaUFnSUNBaWNtOXNaU0k2SUNKaGJtOXVJaXdLSUNBZ0lDSnBjM01pT2lBaWMzVndZV0poYzJVdFpHVnRieUlzQ2lBZ0lDQWlhV0YwSWpvZ01UWTBNVGMyT1RJd01Dd0tJQ0FnSUNKbGVIQWlPaUF4TnprNU5UTTFOakF3Q24wLmRjX1g1aVJfVlBfcVQwenNpeWpfSV9PWjJUOUZ0UlUyQkJOV044QnU0R0U="
serviceKey: "ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5QWdDaUFnSUNBaWNtOXNaU0k2SUNKelpYSjJhV05sWDNKdmJHVWlMQW9nSUNBZ0ltbHpjeUk2SUNKemRYQmhZbUZ6WlMxa1pXMXZJaXdLSUNBZ0lDSnBZWFFpT2lBeE5qUXhOelk1TWpBd0xBb2dJQ0FnSW1WNGNDSTZJREUzT1RrMU16VTJNREFLZlEuRGFZbE5Fb1VyckVuMklnN3RxaWJTLVBISzV2Z3VzYmNibzdYMzZYVnQ0UQ==" serviceKey: "ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5QWdDaUFnSUNBaWNtOXNaU0k2SUNKelpYSjJhV05sWDNKdmJHVWlMQW9nSUNBZ0ltbHpjeUk2SUNKemRYQmhZbUZ6WlMxa1pXMXZJaXdLSUNBZ0lDSnBZWFFpT2lBeE5qUXhOelk1TWpBd0xBb2dJQ0FnSW1WNGNDSTZBeE56azVOVE0xTmpBd0NuMC5EYVlsTkVvVXJyRW4ySWc3dHFpYlMtUEhLNXZndXNiY2JvN1gzNlhWdDRR"
secret: "eW91ci1zdXBlci1zZWNyZXQtand0LXRva2VuLXdpdGgtYXQtbGVhc3QtMzItY2hhcmFjdGVycy1sb25n" secret: "eW91ci1zdXBlci1zZWNyZXQtand0LXRva2VuLXdpdGgtYXQtbGVhc3QtMzItY2hhcmFjdGVycy1sb25n"
--- ---
# Source: supabase/templates/secret/meta.yaml # Source: supabase/templates/secret/meta.yaml
@ -1407,7 +1407,7 @@ metadata:
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: supabase-basket-supabase-vector name: supabase-basket-supabase-vector
namespace: supabase-basket namespace: geocrop
roleRef: roleRef:
kind: ClusterRole kind: ClusterRole
name: supabase-basket-reader name: supabase-basket-reader