4949 DeploymentConfig specifies how the deployment should be configured when
5050 createDeployment is true.
5151 properties :
52+ caCertSecret :
53+ description : |-
54+ CACertSecret specifies the name of the secret containing the CA
55+ certificates to be mounted to the deployment.
56+ type : string
57+ installDefaultCACerts :
58+ description : |-
59+ InstallDefaultCACerts specifies whether the default CA
60+ certificate bundle should be generated. When set a new secret
61+ will be created containing the certificates. If no secret name is
62+ defined in `CACertSecret` the secret name will be `spin-ca`.
63+ type : boolean
5264 runtimeClassName :
5365 description : |-
5466 RuntimeClassName is the runtime class name that should be used by pods created
@@ -694,6 +706,8 @@ spec:
694706 to container and the other way around.
695707 When not set, MountPropagationNone is used.
696708 This field is beta in 1.10.
709+ When RecursiveReadOnly is set to IfPossible or to Enabled, MountPropagation must be None or unspecified
710+ (which defaults to None).
697711 type : string
698712 name :
699713 description : This must match the Name of a Volume.
@@ -703,6 +717,29 @@ spec:
703717 Mounted read-only if true, read-write otherwise (false or unspecified).
704718 Defaults to false.
705719 type : boolean
720+ recursiveReadOnly :
721+ description : |-
722+ RecursiveReadOnly specifies whether read-only mounts should be handled
723+ recursively.
724+
725+
726+ If ReadOnly is false, this field has no meaning and must be unspecified.
727+
728+
729+ If ReadOnly is true, and this field is set to Disabled, the mount is not made
730+ recursively read-only. If this field is set to IfPossible, the mount is made
731+ recursively read-only, if it is supported by the container runtime. If this
732+ field is set to Enabled, the mount is made recursively read-only if it is
733+ supported by the container runtime, otherwise the pod will not be started and
734+ an error will be generated to indicate the reason.
735+
736+
737+ If this field is set to IfPossible or Enabled, MountPropagation must be set to
738+ None (or be unspecified, which defaults to None).
739+
740+
741+ If this field is not specified, it is treated as an equivalent of Disabled.
742+ type : string
706743 subPath :
707744 description : |-
708745 Path within the volume from which the container's volume should be mounted.
@@ -830,6 +867,7 @@ spec:
830867 items :
831868 type : string
832869 type : array
870+ x-kubernetes-list-type : atomic
833871 path :
834872 description : ' path is Optional: Used as the mounted root,
835873 rather than the full Ceph tree, default is /'
@@ -957,6 +995,7 @@ spec:
957995 - path
958996 type : object
959997 type : array
998+ x-kubernetes-list-type : atomic
960999 name :
9611000 description : |-
9621001 Name of the referent.
@@ -1040,8 +1079,8 @@ spec:
10401079 properties :
10411080 fieldRef :
10421081 description : ' Required: Selects a field of the pod:
1043- only annotations, labels, name and namespace are
1044- supported.'
1082+ only annotations, labels, name, namespace and uid
1083+ are supported.'
10451084 properties :
10461085 apiVersion :
10471086 description : Version of the schema the FieldPath
@@ -1100,6 +1139,7 @@ spec:
11001139 - path
11011140 type : object
11021141 type : array
1142+ x-kubernetes-list-type : atomic
11031143 type : object
11041144 emptyDir :
11051145 description : |-
@@ -1205,6 +1245,7 @@ spec:
12051245 items :
12061246 type : string
12071247 type : array
1248+ x-kubernetes-list-type : atomic
12081249 dataSource :
12091250 description : |-
12101251 dataSource field can be used to specify either:
@@ -1349,11 +1390,13 @@ spec:
13491390 items :
13501391 type : string
13511392 type : array
1393+ x-kubernetes-list-type : atomic
13521394 required :
13531395 - key
13541396 - operator
13551397 type : object
13561398 type : array
1399+ x-kubernetes-list-type : atomic
13571400 matchLabels :
13581401 additionalProperties :
13591402 type : string
@@ -1381,7 +1424,7 @@ spec:
13811424 If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
13821425 set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
13831426 exists.
1384- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
1427+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
13851428 (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
13861429 type : string
13871430 volumeMode :
@@ -1425,13 +1468,15 @@ spec:
14251468 items :
14261469 type : string
14271470 type : array
1471+ x-kubernetes-list-type : atomic
14281472 wwids :
14291473 description : |-
14301474 wwids Optional: FC volume world wide identifiers (wwids)
14311475 Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.
14321476 items :
14331477 type : string
14341478 type : array
1479+ x-kubernetes-list-type : atomic
14351480 type : object
14361481 flexVolume :
14371482 description : |-
@@ -1652,6 +1697,7 @@ spec:
16521697 items :
16531698 type : string
16541699 type : array
1700+ x-kubernetes-list-type : atomic
16551701 readOnly :
16561702 description : |-
16571703 readOnly here will force the ReadOnly setting in VolumeMounts.
@@ -1840,11 +1886,13 @@ spec:
18401886 items :
18411887 type : string
18421888 type : array
1889+ x-kubernetes-list-type : atomic
18431890 required :
18441891 - key
18451892 - operator
18461893 type : object
18471894 type : array
1895+ x-kubernetes-list-type : atomic
18481896 matchLabels :
18491897 additionalProperties :
18501898 type : string
@@ -1923,6 +1971,7 @@ spec:
19231971 - path
19241972 type : object
19251973 type : array
1974+ x-kubernetes-list-type : atomic
19261975 name :
19271976 description : |-
19281977 Name of the referent.
@@ -1950,7 +1999,7 @@ spec:
19501999 fieldRef :
19512000 description : ' Required: Selects a field
19522001 of the pod: only annotations, labels,
1953- name and namespace are supported.'
2002+ name, namespace and uid are supported.'
19542003 properties :
19552004 apiVersion :
19562005 description : Version of the schema the
@@ -2013,6 +2062,7 @@ spec:
20132062 - path
20142063 type : object
20152064 type : array
2065+ x-kubernetes-list-type : atomic
20162066 type : object
20172067 secret :
20182068 description : secret information about the secret data
@@ -2056,6 +2106,7 @@ spec:
20562106 - path
20572107 type : object
20582108 type : array
2109+ x-kubernetes-list-type : atomic
20592110 name :
20602111 description : |-
20612112 Name of the referent.
@@ -2099,6 +2150,7 @@ spec:
20992150 type : object
21002151 type : object
21012152 type : array
2153+ x-kubernetes-list-type : atomic
21022154 type : object
21032155 quobyte :
21042156 description : quobyte represents a Quobyte mount on the host
@@ -2169,6 +2221,7 @@ spec:
21692221 items :
21702222 type : string
21712223 type : array
2224+ x-kubernetes-list-type : atomic
21722225 pool :
21732226 description : |-
21742227 pool is the rados pool name.
@@ -2323,6 +2376,7 @@ spec:
23232376 - path
23242377 type : object
23252378 type : array
2379+ x-kubernetes-list-type : atomic
23262380 optional :
23272381 description : optional field specify whether the Secret or
23282382 its keys must be defined
0 commit comments