Files
library-charts/library/common-test/tests/cnpg/pooler_validation_test.yaml

39 lines
950 B
YAML

suite: cnpg pooler validation test
templates:
- common.yaml
release:
name: test-release-name
namespace: test-release-namespace
tests:
- it: should fail with invalid poolMode
set:
operator:
verify:
enabled: false
cnpg:
my-pg:
enabled: true
user: test-user
database: test-db
pooler:
poolMode: invalid
asserts:
- failedTemplate:
errorMessage: CNPG Pooler - Expected [poolMode] to be one of [session, transaction], but got [invalid]
- it: should fail with pooler instances less than 1
set:
operator:
verify:
enabled: false
cnpg:
my-pg:
enabled: true
user: test-user
database: test-db
pooler:
instances: 0
asserts:
- failedTemplate:
errorMessage: CNPG Pooler - Expected [instances] to be greater than 0, but got [0]