argo-cd/resource_customizations/postgresql.cnpg.io/Cluster/actions/action_test.yaml
Rouke Broersma e50dd008fd
feat(actions): Add cloudnativepg reload, restart, promote, suspend and resume actions (#24192)
Signed-off-by: Rouke Broersma <mobrockers@gmail.com>
Signed-off-by: Rouke Broersma <rouke.broersma@infosupport.com>
2025-12-10 01:15:08 -10:00

33 lines
1.2 KiB
YAML

actionTests:
- action: promote
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_promoting.yaml
parameters:
instance: 'any'
- action: promote
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_promoting.yaml
parameters:
instance: '2'
- action: promote
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_promoting.yaml
parameters:
instance: 'cluster-example-2'
- action: promote
inputPath: testdata/cluster_healthy.yaml
expectedErrorMessage: 'Could not find a healthy instance matching the criteria: nonexistent-instance'
parameters:
instance: 'nonexistent-instance'
- action: reload
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_reload.yaml
- action: restart
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_restart.yaml
- action: suspend
inputPath: testdata/cluster_healthy.yaml
expectedOutputPath: testdata/cluster_reconcile_suspended.yaml
- action: resume
inputPath: testdata/cluster_reconcile_suspended.yaml
expectedOutputPath: testdata/cluster_healthy.yaml