mirror of
https://github.com/truecharts/library-charts.git
synced 2026-07-05 07:16:21 -03:00
39 lines
950 B
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]
|