suite: Test Deployment templates: - deployment.yaml tests: - it: should set webhook default port values asserts: - equal: path: spec.template.spec.containers[0].ports[0].containerPort value: 9443 - equal: path: spec.template.spec.containers[0].ports[1].containerPort value: 8777 - contains: path: spec.template.spec.containers[0].env content: name: CATTLE_PORT value: "9443" - contains: path: spec.template.spec.containers[0].env content: name: CATTLE_CAPI_PORT value: "8777" - it: should set updated webhook port set: port: 2319 asserts: - equal: path: spec.template.spec.containers[0].ports[0].containerPort value: 2319 - contains: path: spec.template.spec.containers[0].env content: name: CATTLE_PORT value: "2319" - it: should set updated capi port set: capi.port: 2319 asserts: - equal: path: spec.template.spec.containers[0].ports[1].containerPort value: 2319 - contains: path: spec.template.spec.containers[0].env content: name: CATTLE_CAPI_PORT value: "2319" - it: should not set capabilities by default. asserts: - isNull: path: spec.template.spec.containers[0].securityContext - it: should set net capabilities when capNetBindService is true. set: capNetBindService: true asserts: - contains: path: spec.template.spec.containers[0].securityContext.capabilities.add content: NET_BIND_SERVICE