Files
truecharts/charts/library/common-test/tests/container/validation_test.yaml
T

45 lines
1.2 KiB
YAML

suite: container validation test
templates:
- common.yaml
release:
name: test-release-name
namespace: test-release-namespace
tests:
- it: should fail with more than one primary container on a workload
set:
workload:
workload-name:
enabled: true
primary: true
type: Deployment
podSpec:
containers:
container-name1:
enabled: true
primary: true
container-name2:
enabled: true
primary: true
asserts:
- failedTemplate:
errorMessage: Container - Only one container can be primary per workload
- it: should fail with no primary container on a workload
set:
workload:
workload-name:
enabled: true
primary: true
type: Deployment
podSpec:
containers:
container-name1:
enabled: true
primary: false
container-name2:
enabled: true
primary: false
asserts:
- failedTemplate:
errorMessage: Container - At least one enabled container must be primary per workload