mirror of
https://github.com/stakater/Reloader.git
synced 2026-05-06 00:36:39 +00:00
Use the proper capitalization in the reference to the value reloader.readOnlyRootFileSystem: FileSystem instead of Filesystem.
51 lines
1.5 KiB
YAML
51 lines
1.5 KiB
YAML
suite: Deployment
|
|
|
|
templates:
|
|
- deployment.yaml
|
|
|
|
tests:
|
|
- it: sets readOnlyRootFilesystem in container securityContext when reloader.readOnlyRootFileSystem is true
|
|
set:
|
|
reloader:
|
|
readOnlyRootFileSystem: true
|
|
deployment:
|
|
containerSecurityContext:
|
|
readOnlyRootFilesystem: false
|
|
asserts:
|
|
- equal:
|
|
path: spec.template.spec.containers[0].securityContext.readOnlyRootFilesystem
|
|
value: true
|
|
|
|
- it: sets readOnlyRootFilesystem in container securityContext even if reloader.deployment.containerSecurityContext is null
|
|
set:
|
|
reloader:
|
|
readOnlyRootFileSystem: true
|
|
deployment:
|
|
containerSecurityContext: null
|
|
asserts:
|
|
- equal:
|
|
path: spec.template.spec.containers[0].securityContext.readOnlyRootFilesystem
|
|
value: true
|
|
|
|
- it: does not override readOnlyRootFilesystem in container securityContext based on reloader.readOnlyRootFileSystem
|
|
set:
|
|
reloader:
|
|
readOnlyRootFileSystem: false
|
|
deployment:
|
|
containerSecurityContext:
|
|
readOnlyRootFilesystem: true
|
|
asserts:
|
|
- equal:
|
|
path: spec.template.spec.containers[0].securityContext.readOnlyRootFilesystem
|
|
value: true
|
|
|
|
- it: template is still valid with no defined containerSecurityContext
|
|
set:
|
|
reloader:
|
|
readOnlyRootFileSystem: false
|
|
deployment:
|
|
containerSecurityContext: null
|
|
asserts:
|
|
- isEmpty:
|
|
path: spec.template.spec.containers[0].securityContext
|