supabase-postgres.git / summary / log / commit / refs
commit 82b96e09fc0ede2b330e613b67aaf48a6edb03f6
Author: Stojan Dimitrovski <sdimitrovski@gmail.com>
Commit: GitHub <noreply@github.com>
Date: Mon Jan 13 11:31:46 2025 +0000
feat: update envoy lds with origin protection keys (#1403)
ansible/files/envoy_config/lds.supabase.yaml | 19 +++++++++++++++++++
ansible/vars.yml | 6 +++---
2 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/ansible/files/envoy_config/lds.supabase.yaml b/ansible/files/envoy_config/lds.supabase.yaml
index 2fc7cae1..40d3d46f 100644
--- a/ansible/files/envoy_config/lds.supabase.yaml
+++ b/ansible/files/envoy_config/lds.supabase.yaml
@@ -82,6 +82,25 @@ resources:
name: ':path'
string_match:
contains: apikey=supabase_admin_key
+ origin_protection_key_missing:
+ permissions:
+ - any: true
+ principals:
+ - not_id:
+ header:
+ name: sb-opk
+ present_match: true
+ origin_protection_key_not_valid:
+ permissions:
+ - any: true
+ principals:
+ - not_id:
+ or_ids:
+ ids:
+ - header:
+ name: sb-opk
+ string_match:
+ exact: supabase_origin_protection_key
- name: envoy.filters.http.lua
typed_config:
'@type': >-
diff --git a/ansible/vars.yml b/ansible/vars.yml
index c891ede2..ae48764c 100644
--- a/ansible/vars.yml
+++ b/ansible/vars.yml
@@ -9,9 +9,9 @@ postgres_major:
# Full version strings for each major version
postgres_release:
- postgresorioledb-17: "17.0.1.016-orioledb"
- postgres15: "15.8.1.026"
- postgres16: "16.3.1.032"
+ postgresorioledb-17: "17.0.1.017-orioledb"
+ postgres15: "15.8.1.027"
+ postgres16: "16.3.1.033"
# Non Postgres Extensions
pgbouncer_release: "1.19.0"
[parent: e60f71e012f9]