diff --git a/pgaudit/README.md b/pgaudit/README.md index 98d004c..c82ccc1 100644 --- a/pgaudit/README.md +++ b/pgaudit/README.md @@ -54,6 +54,7 @@ spec: name: cluster-pgaudit extensions: - name: pgaudit + version: '18.0' ``` ### 3. Verify installation diff --git a/pgvector/README.md b/pgvector/README.md index f3a16cd..e8949ec 100644 --- a/pgvector/README.md +++ b/pgvector/README.md @@ -49,6 +49,7 @@ spec: name: cluster-pgvector extensions: - name: vector + version: '0.8.1' ``` ### 3. Verify installation diff --git a/postgis/README.md b/postgis/README.md index 83ae2ee..76793b9 100644 --- a/postgis/README.md +++ b/postgis/README.md @@ -50,6 +50,7 @@ spec: name: cluster-postgis extensions: - name: postgis + version: '3.6.1' - name: postgis_raster - name: postgis_sfcgal - name: fuzzystrmatch diff --git a/postgis/test/check-extension.yaml b/postgis/test/check-extension.yaml index 6cb4b61..76706ed 100644 --- a/postgis/test/check-extension.yaml +++ b/postgis/test/check-extension.yaml @@ -9,6 +9,8 @@ spec: containers: - name: data-test env: + - name: EXT_VERSION + value: ($values.version) - name: DB_URI valueFrom: secretKeyRef: @@ -20,11 +22,11 @@ spec: - | set -e DB_URI=$(echo $DB_URI | sed "s|/\*|/|") - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_raster')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_sfcgal')" -q)" = "t" test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'fuzzystrmatch')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'address_standardizer')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'address_standardizer_data_us')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_tiger_geocoder')" -q)" = "t" - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_topology')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_raster' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_sfcgal' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'address_standardizer' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'address_standardizer_data_us' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_tiger_geocoder' AND extversion = '${EXT_VERSION}')" -q)" = "t" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = 'postgis_topology' AND extversion = '${EXT_VERSION}')" -q)" = "t" diff --git a/postgis/test/database.yaml b/postgis/test/database.yaml index 96152d1..55fa0f9 100644 --- a/postgis/test/database.yaml +++ b/postgis/test/database.yaml @@ -9,6 +9,7 @@ spec: name: ($values.name) extensions: - name: ($values.sql_name) + version: ($values.version) - name: postgis_raster - name: postgis_sfcgal - name: fuzzystrmatch diff --git a/test/check-extension.yaml b/test/check-extension.yaml index ec19156..d0f2241 100644 --- a/test/check-extension.yaml +++ b/test/check-extension.yaml @@ -11,6 +11,8 @@ spec: env: - name: EXT_SQL_NAME value: ($values.sql_name) + - name: EXT_VERSION + value: ($values.version) - name: DB_URI valueFrom: secretKeyRef: @@ -22,5 +24,5 @@ spec: - | set -e DB_URI=$(echo $DB_URI | sed "s|/\*|/|") - test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = '${EXT_SQL_NAME}')" -q)" = "t" - echo "Extension '${EXT_SQL_NAME}' is installed!" + test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = '${EXT_SQL_NAME}' AND extversion = '${EXT_VERSION}')" -q)" = "t" + echo "Extension '${EXT_SQL_NAME} v${EXT_VERSION}' is installed!" diff --git a/test/database.yaml b/test/database.yaml index e204fa8..fd61499 100644 --- a/test/database.yaml +++ b/test/database.yaml @@ -9,3 +9,4 @@ spec: name: ($values.name) extensions: - name: ($values.sql_name) + version: ($values.version)