suite: test service | |
templates: | |
- service.yaml | |
tests: | |
- it: should pass | |
release: | |
name: my-release | |
asserts: | |
- contains: | |
path: spec.ports | |
content: | |
port: 80 | |
targetPort: 80 | |
protocol: TCP | |
name: nginx | |
- equal: | |
path: spec.type | |
value: ClusterIP | |
- equal: | |
path: spec.selector | |
value: | |
app: with-subchart | |
release: my-release | |
- it: should render right if values given | |
set: | |
service: | |
type: NodePort | |
internalPort: 1234 | |
externalPort: 4321 | |
name: cool-service | |
asserts: | |
- contains: | |
path: spec.ports | |
content: | |
port: 4321 | |
targetPort: 1234 | |
protocol: TCP | |
name: cool-service | |
- equal: | |
path: spec.type | |
value: NodePort |