Skip to content

Commit 0b7d98b

Browse files
committed
[skip ci] repo-sync
1 parent 7c51e96 commit 0b7d98b

File tree

115 files changed

+8477
-4405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+8477
-4405
lines changed

gen/models/V1ContainerStatus.ts

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ export class V1ContainerStatus {
6060
*/
6161
'started'?: boolean;
6262
'state'?: V1ContainerState;
63+
/**
64+
* StopSignal reports the effective stop signal for this container Possible enum values: - `\"SIGABRT\"` - `\"SIGALRM\"` - `\"SIGBUS\"` - `\"SIGCHLD\"` - `\"SIGCLD\"` - `\"SIGCONT\"` - `\"SIGFPE\"` - `\"SIGHUP\"` - `\"SIGILL\"` - `\"SIGINT\"` - `\"SIGIO\"` - `\"SIGIOT\"` - `\"SIGKILL\"` - `\"SIGPIPE\"` - `\"SIGPOLL\"` - `\"SIGPROF\"` - `\"SIGPWR\"` - `\"SIGQUIT\"` - `\"SIGRTMAX\"` - `\"SIGRTMAX-1\"` - `\"SIGRTMAX-10\"` - `\"SIGRTMAX-11\"` - `\"SIGRTMAX-12\"` - `\"SIGRTMAX-13\"` - `\"SIGRTMAX-14\"` - `\"SIGRTMAX-2\"` - `\"SIGRTMAX-3\"` - `\"SIGRTMAX-4\"` - `\"SIGRTMAX-5\"` - `\"SIGRTMAX-6\"` - `\"SIGRTMAX-7\"` - `\"SIGRTMAX-8\"` - `\"SIGRTMAX-9\"` - `\"SIGRTMIN\"` - `\"SIGRTMIN+1\"` - `\"SIGRTMIN+10\"` - `\"SIGRTMIN+11\"` - `\"SIGRTMIN+12\"` - `\"SIGRTMIN+13\"` - `\"SIGRTMIN+14\"` - `\"SIGRTMIN+15\"` - `\"SIGRTMIN+2\"` - `\"SIGRTMIN+3\"` - `\"SIGRTMIN+4\"` - `\"SIGRTMIN+5\"` - `\"SIGRTMIN+6\"` - `\"SIGRTMIN+7\"` - `\"SIGRTMIN+8\"` - `\"SIGRTMIN+9\"` - `\"SIGSEGV\"` - `\"SIGSTKFLT\"` - `\"SIGSTOP\"` - `\"SIGSYS\"` - `\"SIGTERM\"` - `\"SIGTRAP\"` - `\"SIGTSTP\"` - `\"SIGTTIN\"` - `\"SIGTTOU\"` - `\"SIGURG\"` - `\"SIGUSR1\"` - `\"SIGUSR2\"` - `\"SIGVTALRM\"` - `\"SIGWINCH\"` - `\"SIGXCPU\"` - `\"SIGXFSZ\"`
65+
*/
66+
'stopSignal'?: V1ContainerStatusStopSignalEnum;
6367
'user'?: V1ContainerUser;
6468
/**
6569
* Status of volume mounts.
@@ -141,6 +145,12 @@ export class V1ContainerStatus {
141145
"type": "V1ContainerState",
142146
"format": ""
143147
},
148+
{
149+
"name": "stopSignal",
150+
"baseName": "stopSignal",
151+
"type": "V1ContainerStatusStopSignalEnum",
152+
"format": ""
153+
},
144154
{
145155
"name": "user",
146156
"baseName": "user",
@@ -162,3 +172,72 @@ export class V1ContainerStatus {
162172
}
163173
}
164174

175+
176+
export enum V1ContainerStatusStopSignalEnum {
177+
Sigabrt = 'SIGABRT',
178+
Sigalrm = 'SIGALRM',
179+
Sigbus = 'SIGBUS',
180+
Sigchld = 'SIGCHLD',
181+
Sigcld = 'SIGCLD',
182+
Sigcont = 'SIGCONT',
183+
Sigfpe = 'SIGFPE',
184+
Sighup = 'SIGHUP',
185+
Sigill = 'SIGILL',
186+
Sigint = 'SIGINT',
187+
Sigio = 'SIGIO',
188+
Sigiot = 'SIGIOT',
189+
Sigkill = 'SIGKILL',
190+
Sigpipe = 'SIGPIPE',
191+
Sigpoll = 'SIGPOLL',
192+
Sigprof = 'SIGPROF',
193+
Sigpwr = 'SIGPWR',
194+
Sigquit = 'SIGQUIT',
195+
Sigrtmax = 'SIGRTMAX',
196+
Sigrtmax1 = 'SIGRTMAX-1',
197+
Sigrtmax10 = 'SIGRTMAX-10',
198+
Sigrtmax11 = 'SIGRTMAX-11',
199+
Sigrtmax12 = 'SIGRTMAX-12',
200+
Sigrtmax13 = 'SIGRTMAX-13',
201+
Sigrtmax14 = 'SIGRTMAX-14',
202+
Sigrtmax2 = 'SIGRTMAX-2',
203+
Sigrtmax3 = 'SIGRTMAX-3',
204+
Sigrtmax4 = 'SIGRTMAX-4',
205+
Sigrtmax5 = 'SIGRTMAX-5',
206+
Sigrtmax6 = 'SIGRTMAX-6',
207+
Sigrtmax7 = 'SIGRTMAX-7',
208+
Sigrtmax8 = 'SIGRTMAX-8',
209+
Sigrtmax9 = 'SIGRTMAX-9',
210+
Sigrtmin = 'SIGRTMIN',
211+
Sigrtmin1 = 'SIGRTMIN+1',
212+
Sigrtmin10 = 'SIGRTMIN+10',
213+
Sigrtmin11 = 'SIGRTMIN+11',
214+
Sigrtmin12 = 'SIGRTMIN+12',
215+
Sigrtmin13 = 'SIGRTMIN+13',
216+
Sigrtmin14 = 'SIGRTMIN+14',
217+
Sigrtmin15 = 'SIGRTMIN+15',
218+
Sigrtmin2 = 'SIGRTMIN+2',
219+
Sigrtmin3 = 'SIGRTMIN+3',
220+
Sigrtmin4 = 'SIGRTMIN+4',
221+
Sigrtmin5 = 'SIGRTMIN+5',
222+
Sigrtmin6 = 'SIGRTMIN+6',
223+
Sigrtmin7 = 'SIGRTMIN+7',
224+
Sigrtmin8 = 'SIGRTMIN+8',
225+
Sigrtmin9 = 'SIGRTMIN+9',
226+
Sigsegv = 'SIGSEGV',
227+
Sigstkflt = 'SIGSTKFLT',
228+
Sigstop = 'SIGSTOP',
229+
Sigsys = 'SIGSYS',
230+
Sigterm = 'SIGTERM',
231+
Sigtrap = 'SIGTRAP',
232+
Sigtstp = 'SIGTSTP',
233+
Sigttin = 'SIGTTIN',
234+
Sigttou = 'SIGTTOU',
235+
Sigurg = 'SIGURG',
236+
Sigusr1 = 'SIGUSR1',
237+
Sigusr2 = 'SIGUSR2',
238+
Sigvtalrm = 'SIGVTALRM',
239+
Sigwinch = 'SIGWINCH',
240+
Sigxcpu = 'SIGXCPU',
241+
Sigxfsz = 'SIGXFSZ'
242+
}
243+

gen/models/V1DeleteOptions.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ export class V1DeleteOptions {
3030
*/
3131
'gracePeriodSeconds'?: number;
3232
/**
33+
* if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it
34+
*/
35+
'ignoreStoreReadErrorWithClusterBreakingPotential'?: boolean;
36+
/**
3337
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3438
*/
3539
'kind'?: string;
@@ -64,6 +68,12 @@ export class V1DeleteOptions {
6468
"type": "number",
6569
"format": "int64"
6670
},
71+
{
72+
"name": "ignoreStoreReadErrorWithClusterBreakingPotential",
73+
"baseName": "ignoreStoreReadErrorWithClusterBreakingPotential",
74+
"type": "boolean",
75+
"format": ""
76+
},
6777
{
6878
"name": "kind",
6979
"baseName": "kind",

gen/models/V1EnvFromSource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ import { V1SecretEnvSource } from '../models/V1SecretEnvSource';
1515

1616

1717
/**
18-
* EnvFromSource represents the source of a set of ConfigMaps
18+
* EnvFromSource represents the source of a set of ConfigMaps or Secrets
1919
*/
2020
export class V1EnvFromSource {
2121
'configMapRef'?: V1ConfigMapEnvSource;
2222
/**
23-
* An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
23+
* Optional text to prepend to the name of each environment variable. Must be a C_IDENTIFIER.
2424
*/
2525
'prefix'?: string;
2626
'secretRef'?: V1SecretEnvSource;

gen/models/V1GRPCAction.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212

1313

1414

15+
/**
16+
* GRPCAction specifies an action involving a GRPC service.
17+
*/
1518
export class V1GRPCAction {
1619
/**
1720
* Port number of the gRPC service. Number must be in the range 1 to 65535.

gen/models/V1Lifecycle.ts

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ import { V1LifecycleHandler } from '../models/V1LifecycleHandler';
1919
export class V1Lifecycle {
2020
'postStart'?: V1LifecycleHandler;
2121
'preStop'?: V1LifecycleHandler;
22+
/**
23+
* StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name Possible enum values: - `\"SIGABRT\"` - `\"SIGALRM\"` - `\"SIGBUS\"` - `\"SIGCHLD\"` - `\"SIGCLD\"` - `\"SIGCONT\"` - `\"SIGFPE\"` - `\"SIGHUP\"` - `\"SIGILL\"` - `\"SIGINT\"` - `\"SIGIO\"` - `\"SIGIOT\"` - `\"SIGKILL\"` - `\"SIGPIPE\"` - `\"SIGPOLL\"` - `\"SIGPROF\"` - `\"SIGPWR\"` - `\"SIGQUIT\"` - `\"SIGRTMAX\"` - `\"SIGRTMAX-1\"` - `\"SIGRTMAX-10\"` - `\"SIGRTMAX-11\"` - `\"SIGRTMAX-12\"` - `\"SIGRTMAX-13\"` - `\"SIGRTMAX-14\"` - `\"SIGRTMAX-2\"` - `\"SIGRTMAX-3\"` - `\"SIGRTMAX-4\"` - `\"SIGRTMAX-5\"` - `\"SIGRTMAX-6\"` - `\"SIGRTMAX-7\"` - `\"SIGRTMAX-8\"` - `\"SIGRTMAX-9\"` - `\"SIGRTMIN\"` - `\"SIGRTMIN+1\"` - `\"SIGRTMIN+10\"` - `\"SIGRTMIN+11\"` - `\"SIGRTMIN+12\"` - `\"SIGRTMIN+13\"` - `\"SIGRTMIN+14\"` - `\"SIGRTMIN+15\"` - `\"SIGRTMIN+2\"` - `\"SIGRTMIN+3\"` - `\"SIGRTMIN+4\"` - `\"SIGRTMIN+5\"` - `\"SIGRTMIN+6\"` - `\"SIGRTMIN+7\"` - `\"SIGRTMIN+8\"` - `\"SIGRTMIN+9\"` - `\"SIGSEGV\"` - `\"SIGSTKFLT\"` - `\"SIGSTOP\"` - `\"SIGSYS\"` - `\"SIGTERM\"` - `\"SIGTRAP\"` - `\"SIGTSTP\"` - `\"SIGTTIN\"` - `\"SIGTTOU\"` - `\"SIGURG\"` - `\"SIGUSR1\"` - `\"SIGUSR2\"` - `\"SIGVTALRM\"` - `\"SIGWINCH\"` - `\"SIGXCPU\"` - `\"SIGXFSZ\"`
24+
*/
25+
'stopSignal'?: V1LifecycleStopSignalEnum;
2226

2327
static readonly discriminator: string | undefined = undefined;
2428

@@ -34,6 +38,12 @@ export class V1Lifecycle {
3438
"baseName": "preStop",
3539
"type": "V1LifecycleHandler",
3640
"format": ""
41+
},
42+
{
43+
"name": "stopSignal",
44+
"baseName": "stopSignal",
45+
"type": "V1LifecycleStopSignalEnum",
46+
"format": ""
3747
} ];
3848

3949
static getAttributeTypeMap() {
@@ -44,3 +54,72 @@ export class V1Lifecycle {
4454
}
4555
}
4656

57+
58+
export enum V1LifecycleStopSignalEnum {
59+
Sigabrt = 'SIGABRT',
60+
Sigalrm = 'SIGALRM',
61+
Sigbus = 'SIGBUS',
62+
Sigchld = 'SIGCHLD',
63+
Sigcld = 'SIGCLD',
64+
Sigcont = 'SIGCONT',
65+
Sigfpe = 'SIGFPE',
66+
Sighup = 'SIGHUP',
67+
Sigill = 'SIGILL',
68+
Sigint = 'SIGINT',
69+
Sigio = 'SIGIO',
70+
Sigiot = 'SIGIOT',
71+
Sigkill = 'SIGKILL',
72+
Sigpipe = 'SIGPIPE',
73+
Sigpoll = 'SIGPOLL',
74+
Sigprof = 'SIGPROF',
75+
Sigpwr = 'SIGPWR',
76+
Sigquit = 'SIGQUIT',
77+
Sigrtmax = 'SIGRTMAX',
78+
Sigrtmax1 = 'SIGRTMAX-1',
79+
Sigrtmax10 = 'SIGRTMAX-10',
80+
Sigrtmax11 = 'SIGRTMAX-11',
81+
Sigrtmax12 = 'SIGRTMAX-12',
82+
Sigrtmax13 = 'SIGRTMAX-13',
83+
Sigrtmax14 = 'SIGRTMAX-14',
84+
Sigrtmax2 = 'SIGRTMAX-2',
85+
Sigrtmax3 = 'SIGRTMAX-3',
86+
Sigrtmax4 = 'SIGRTMAX-4',
87+
Sigrtmax5 = 'SIGRTMAX-5',
88+
Sigrtmax6 = 'SIGRTMAX-6',
89+
Sigrtmax7 = 'SIGRTMAX-7',
90+
Sigrtmax8 = 'SIGRTMAX-8',
91+
Sigrtmax9 = 'SIGRTMAX-9',
92+
Sigrtmin = 'SIGRTMIN',
93+
Sigrtmin1 = 'SIGRTMIN+1',
94+
Sigrtmin10 = 'SIGRTMIN+10',
95+
Sigrtmin11 = 'SIGRTMIN+11',
96+
Sigrtmin12 = 'SIGRTMIN+12',
97+
Sigrtmin13 = 'SIGRTMIN+13',
98+
Sigrtmin14 = 'SIGRTMIN+14',
99+
Sigrtmin15 = 'SIGRTMIN+15',
100+
Sigrtmin2 = 'SIGRTMIN+2',
101+
Sigrtmin3 = 'SIGRTMIN+3',
102+
Sigrtmin4 = 'SIGRTMIN+4',
103+
Sigrtmin5 = 'SIGRTMIN+5',
104+
Sigrtmin6 = 'SIGRTMIN+6',
105+
Sigrtmin7 = 'SIGRTMIN+7',
106+
Sigrtmin8 = 'SIGRTMIN+8',
107+
Sigrtmin9 = 'SIGRTMIN+9',
108+
Sigsegv = 'SIGSEGV',
109+
Sigstkflt = 'SIGSTKFLT',
110+
Sigstop = 'SIGSTOP',
111+
Sigsys = 'SIGSYS',
112+
Sigterm = 'SIGTERM',
113+
Sigtrap = 'SIGTRAP',
114+
Sigtstp = 'SIGTSTP',
115+
Sigttin = 'SIGTTIN',
116+
Sigttou = 'SIGTTOU',
117+
Sigurg = 'SIGURG',
118+
Sigusr1 = 'SIGUSR1',
119+
Sigusr2 = 'SIGUSR2',
120+
Sigvtalrm = 'SIGVTALRM',
121+
Sigwinch = 'SIGWINCH',
122+
Sigxcpu = 'SIGXCPU',
123+
Sigxfsz = 'SIGXFSZ'
124+
}
125+

gen/models/V1PersistentVolumeClaimCondition.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@ export class V1PersistentVolumeClaimCondition {
3232
* reason is a unique, this should be a short, machine understandable string that gives the reason for condition\'s last transition. If it reports \"Resizing\" that means the underlying persistent volume is being resized.
3333
*/
3434
'reason'?: string;
35+
/**
36+
* Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=state%20of%20pvc-,conditions.status,-(string)%2C%20required
37+
*/
3538
'status': string;
39+
/**
40+
* Type is the type of the condition. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=set%20to%20%27ResizeStarted%27.-,PersistentVolumeClaimCondition,-contains%20details%20about
41+
*/
3642
'type': string;
3743

3844
static readonly discriminator: string | undefined = undefined;

gen/models/V1PodAffinityTerm.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import { V1LabelSelector } from '../models/V1LabelSelector';
1919
export class V1PodAffinityTerm {
2020
'labelSelector'?: V1LabelSelector;
2121
/**
22-
* MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod\'s pod (anti) affinity. Keys that don\'t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn\'t set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).
22+
* MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod\'s pod (anti) affinity. Keys that don\'t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn\'t set.
2323
*/
2424
'matchLabelKeys'?: Array<string>;
2525
/**
26-
* MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod\'s pod (anti) affinity. Keys that don\'t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn\'t set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).
26+
* MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod\'s pod (anti) affinity. Keys that don\'t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn\'t set.
2727
*/
2828
'mismatchLabelKeys'?: Array<string>;
2929
'namespaceSelector'?: V1LabelSelector;

gen/models/V1PodCondition.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ export class V1PodCondition {
2929
*/
3030
'message'?: string;
3131
/**
32+
* If set, this represents the .metadata.generation that the pod condition was set based upon. This is an alpha field. Enable PodObservedGenerationTracking to be able to use this field.
33+
*/
34+
'observedGeneration'?: number;
35+
/**
3236
* Unique, one-word, CamelCase reason for the condition\'s last transition.
3337
*/
3438
'reason'?: string;
@@ -62,6 +66,12 @@ export class V1PodCondition {
6266
"type": "string",
6367
"format": ""
6468
},
69+
{
70+
"name": "observedGeneration",
71+
"baseName": "observedGeneration",
72+
"type": "number",
73+
"format": "int64"
74+
},
6575
{
6676
"name": "reason",
6777
"baseName": "reason",

gen/models/V1PodDNSConfigOption.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,12 @@
1717
*/
1818
export class V1PodDNSConfigOption {
1919
/**
20-
* Required.
20+
* Name is this DNS resolver option\'s name. Required.
2121
*/
2222
'name'?: string;
23+
/**
24+
* Value is this DNS resolver option\'s value.
25+
*/
2326
'value'?: string;
2427

2528
static readonly discriminator: string | undefined = undefined;

gen/models/V1PodSecurityContext.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ export class V1PodSecurityContext {
4242
* The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows.
4343
*/
4444
'runAsUser'?: number;
45+
/**
46+
* seLinuxChangePolicy defines how the container\'s SELinux label is applied to all volumes used by the Pod. It has no effect on nodes that do not support SELinux or to volumes does not support SELinux. Valid values are \"MountOption\" and \"Recursive\". \"Recursive\" means relabeling of all files on all Pod volumes by the container runtime. This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node. \"MountOption\" mounts all eligible Pod volumes with `-o context` mount option. This requires all Pods that share the same volume to use the same SELinux label. It is not possible to share the same volume among privileged and unprivileged Pods. Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their CSIDriver instance. Other volumes are always re-labelled recursively. \"MountOption\" value is allowed only when SELinuxMount feature gate is enabled. If not specified and SELinuxMount feature gate is enabled, \"MountOption\" is used. If not specified and SELinuxMount feature gate is disabled, \"MountOption\" is used for ReadWriteOncePod volumes and \"Recursive\" for all other volumes. This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers. All Pods that use the same volume should use the same seLinuxChangePolicy, otherwise some pods can get stuck in ContainerCreating state. Note that this field cannot be set when spec.os.name is windows.
47+
*/
48+
'seLinuxChangePolicy'?: string;
4549
'seLinuxOptions'?: V1SELinuxOptions;
4650
'seccompProfile'?: V1SeccompProfile;
4751
/**
@@ -97,6 +101,12 @@ export class V1PodSecurityContext {
97101
"type": "number",
98102
"format": "int64"
99103
},
104+
{
105+
"name": "seLinuxChangePolicy",
106+
"baseName": "seLinuxChangePolicy",
107+
"type": "string",
108+
"format": ""
109+
},
100110
{
101111
"name": "seLinuxOptions",
102112
"baseName": "seLinuxOptions",

0 commit comments

Comments
 (0)