diff --git a/library/common-test/tests/cnpg/credentials_test.yaml b/library/common-test/tests/cnpg/credentials_test.yaml index 8b524b2a..8262d9d0 100644 --- a/library/common-test/tests/cnpg/credentials_test.yaml +++ b/library/common-test/tests/cnpg/credentials_test.yaml @@ -50,17 +50,17 @@ tests: 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 + porthost: test-release-name-common-test-cnpg-my-pg-pooler-rw:5432 + host: test-release-name-common-test-cnpg-my-pg-pooler-rw + jdbc: jdbc:postgresql://test-release-name-common-test-cnpg-my-pg-pooler-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 + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-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 + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-rw:5432/test-db\?sslmode=disable - it: should generate correct secret with ro pooler set: @@ -86,28 +86,28 @@ tests: 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 - hostRO: test-release-name-common-test-cnpg-my-pg-ro - jdbcRO: jdbc:postgresql://test-release-name-common-test-cnpg-my-pg-ro:5432/test-db - porthostRO: test-release-name-common-test-cnpg-my-pg-ro:5432 + porthost: test-release-name-common-test-cnpg-my-pg-pooler-rw:5432 + host: test-release-name-common-test-cnpg-my-pg-pooler-rw + jdbc: jdbc:postgresql://test-release-name-common-test-cnpg-my-pg-pooler-rw:5432/test-db + hostRO: test-release-name-common-test-cnpg-my-pg-pooler-ro + jdbcRO: jdbc:postgresql://test-release-name-common-test-cnpg-my-pg-pooler-ro:5432/test-db + porthostRO: test-release-name-common-test-cnpg-my-pg-pooler-ro:5432 - 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 + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-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 + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-rw:5432/test-db\?sslmode=disable - documentIndex: *secretDoc matchRegex: path: stringData.stdRO - pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-ro:5432/test-db + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-ro:5432/test-db - documentIndex: *secretDoc matchRegex: path: stringData.nosslRO - pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-ro:5432/test-db\?sslmode=disable + pattern: postgresql://test-user:[a-zA-Z0-9]{62}@test-release-name-common-test-cnpg-my-pg-pooler-ro:5432/test-db\?sslmode=disable - it: should generate correct secret with password set set: diff --git a/library/common/templates/lib/cnpg/_dbCredentialSecrets.tpl b/library/common/templates/lib/cnpg/_dbCredentialSecrets.tpl index 2585044a..400cab1b 100644 --- a/library/common/templates/lib/cnpg/_dbCredentialSecrets.tpl +++ b/library/common/templates/lib/cnpg/_dbCredentialSecrets.tpl @@ -14,21 +14,21 @@ {{- $jdbcTmpl := printf "jdbc:postgresql://%s-%%s:5432/%s" $objectData.name $objectData.database -}} {{- $creds := (dict - "std" (printf $stdTmpl "rw") - "nossl" (printf $nosslTmpl "rw") - "portHost" (printf $portHostTmpl "rw") - "host" (printf $hostTmpl "rw") - "jdbc" (printf $jdbcTmpl "rw") + "std" (printf $stdTmpl "pooler-rw") + "nossl" (printf $nosslTmpl "pooler-rw") + "portHost" (printf $portHostTmpl "pooler-rw") + "host" (printf $hostTmpl "pooler-rw") + "jdbc" (printf $jdbcTmpl "pooler-rw") ) -}} {{- $credsRO := dict -}} {{- if $objectData.pooler.createRO -}} {{- $credsRO = (dict - "std" (printf $stdTmpl "ro") - "nossl" (printf $nosslTmpl "ro") - "portHost" (printf $portHostTmpl "ro") - "host" (printf $hostTmpl "ro") - "jdbc" (printf $jdbcTmpl "ro") + "std" (printf $stdTmpl "pooler-ro") + "nossl" (printf $nosslTmpl "pooler-ro") + "portHost" (printf $portHostTmpl "pooler-ro") + "host" (printf $hostTmpl "pooler-ro") + "jdbc" (printf $jdbcTmpl "pooler-ro") ) -}} {{- end -}} diff --git a/library/common/templates/lib/dependencies/_dbWait.tpl b/library/common/templates/lib/dependencies/_dbWait.tpl index 5be4360f..a2e0917b 100644 --- a/library/common/templates/lib/dependencies/_dbWait.tpl +++ b/library/common/templates/lib/dependencies/_dbWait.tpl @@ -368,15 +368,15 @@ command: {{ $cnpgName = printf "%v-cnpg-%v" $cnpgName $name }} echo "Detected RW pooler, testing RW pooler availability..." until - echo "Testing database on url: {{ $cnpgName }}-rw" - pg_isready -U {{ .user }} -d {{ .database }} -h {{ $cnpgName }}-rw + echo "Testing database on url: {{ $cnpgName }}-pooler-rw" + pg_isready -U {{ .user }} -d {{ .database }} -h {{ $cnpgName }}-pooler-rw do sleep 5 done {{ if and $cnpg.pooler $cnpg.pooler.createRO }} echo "Detected RO pooler, testing RO pooler availability..." until - echo "Testing database on url: {{ $cnpgName }}-ro" - pg_isready -U {{ .user }} -d {{ .database }} -h {{ $cnpgName }}-ro + echo "Testing database on url: {{ $cnpgName }}-pooler-ro" + pg_isready -U {{ .user }} -d {{ .database }} -h {{ $cnpgName }}-pooler-ro do sleep 5 done {{ end }}