From db129b7208d71eb3b68c09f8e1d0decab4372a77 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Sun, 10 Mar 2024 11:39:39 +0100 Subject: [PATCH] Update credentials_test.yaml --- .../tests/cnpg/credentials_test.yaml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/library/common-test/tests/cnpg/credentials_test.yaml b/library/common-test/tests/cnpg/credentials_test.yaml index 8262d9d0..86317c55 100644 --- a/library/common-test/tests/cnpg/credentials_test.yaml +++ b/library/common-test/tests/cnpg/credentials_test.yaml @@ -46,6 +46,43 @@ tests: equal: path: metadata.name value: test-release-name-common-test-cnpg-my-pg-urls + - documentIndex: *secretDoc + isSubset: + path: stringData + content: + porthost: test-release-name-common-test-cnpg-my-pg-rw:5432 + host: test-release-name-common-test-cnpg-my-pg-rw + jdbc: jdbc:postgresql://test-release-name-common-test-cnpg-my-pg-rw:5432/test-db + - documentIndex: *secretDoc + matchRegex: + path: stringData.std + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-rw:5432/test-db + - documentIndex: *secretDoc + matchRegex: + path: stringData.nossl + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-rw:5432/test-db\?sslmode=disable + + - it: should generate correct secret with pooler + set: + cnpg: + my-pg: + enabled: true + user: test-user + database: test-db + pooler: + enabled: true + createRO: false + asserts: + - documentIndex: &secretDoc 4 + isKind: + of: Secret + - documentIndex: *secretDoc + isAPIVersion: + of: v1 + - documentIndex: *secretDoc + equal: + path: metadata.name + value: test-release-name-common-test-cnpg-my-pg-urls - documentIndex: *secretDoc isSubset: path: stringData @@ -70,6 +107,7 @@ tests: user: test-user database: test-db pooler: + enabled: true createRO: true asserts: - documentIndex: &secretDoc 4