Promote ShareProcessNamespace to beta

This commit is contained in:
Lee Verberne 2018-07-22 17:23:42 +02:00
parent 4797c8df8f
commit 85a2f92f5b
3 changed files with 4 additions and 4 deletions

View File

@ -2613,7 +2613,7 @@ type PodSecurityContext struct {
// in the same pod, and the first process in each container will not be assigned PID 1. // in the same pod, and the first process in each container will not be assigned PID 1.
// HostPID and ShareProcessNamespace cannot both be set. // HostPID and ShareProcessNamespace cannot both be set.
// Optional: Default to false. // Optional: Default to false.
// This field is alpha-level and is honored only by servers that enable the PodShareProcessNamespace feature. // This field is beta-level and may be disabled with the PodShareProcessNamespace feature.
// +k8s:conversion-gen=false // +k8s:conversion-gen=false
// +optional // +optional
ShareProcessNamespace *bool ShareProcessNamespace *bool

View File

@ -111,7 +111,7 @@ const (
DebugContainers utilfeature.Feature = "DebugContainers" DebugContainers utilfeature.Feature = "DebugContainers"
// owner: @verb // owner: @verb
// alpha: v1.10 // beta: v1.12
// //
// Allows all containers in a pod to share a process namespace. // Allows all containers in a pod to share a process namespace.
PodShareProcessNamespace utilfeature.Feature = "PodShareProcessNamespace" PodShareProcessNamespace utilfeature.Feature = "PodShareProcessNamespace"
@ -366,7 +366,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS
HugePages: {Default: true, PreRelease: utilfeature.Beta}, HugePages: {Default: true, PreRelease: utilfeature.Beta},
Sysctls: {Default: true, PreRelease: utilfeature.Beta}, Sysctls: {Default: true, PreRelease: utilfeature.Beta},
DebugContainers: {Default: false, PreRelease: utilfeature.Alpha}, DebugContainers: {Default: false, PreRelease: utilfeature.Alpha},
PodShareProcessNamespace: {Default: false, PreRelease: utilfeature.Alpha}, PodShareProcessNamespace: {Default: true, PreRelease: utilfeature.Beta},
PodPriority: {Default: true, PreRelease: utilfeature.Beta}, PodPriority: {Default: true, PreRelease: utilfeature.Beta},
EnableEquivalenceClassCache: {Default: false, PreRelease: utilfeature.Alpha}, EnableEquivalenceClassCache: {Default: false, PreRelease: utilfeature.Alpha},
TaintNodesByCondition: {Default: false, PreRelease: utilfeature.Alpha}, TaintNodesByCondition: {Default: false, PreRelease: utilfeature.Alpha},

View File

@ -2798,7 +2798,7 @@ type PodSpec struct {
// in the same pod, and the first process in each container will not be assigned PID 1. // in the same pod, and the first process in each container will not be assigned PID 1.
// HostPID and ShareProcessNamespace cannot both be set. // HostPID and ShareProcessNamespace cannot both be set.
// Optional: Default to false. // Optional: Default to false.
// This field is alpha-level and is honored only by servers that enable the PodShareProcessNamespace feature. // This field is beta-level and may be disabled with the PodShareProcessNamespace feature.
// +k8s:conversion-gen=false // +k8s:conversion-gen=false
// +optional // +optional
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" protobuf:"varint,27,opt,name=shareProcessNamespace"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" protobuf:"varint,27,opt,name=shareProcessNamespace"`