diff --git a/api/docs/api/v1.PersistentVolume.adoc b/api/docs/api/v1.PersistentVolume.adoc
index 317cab69d0eb..c5a348f5fed8 100644
--- a/api/docs/api/v1.PersistentVolume.adoc
+++ b/api/docs/api/v1.PersistentVolume.adoc
@@ -145,7 +145,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/api/v1.Pod.adoc b/api/docs/api/v1.Pod.adoc
index b06bbc7fa3aa..f46ec5870658 100644
--- a/api/docs/api/v1.Pod.adoc
+++ b/api/docs/api/v1.Pod.adoc
@@ -311,7 +311,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -319,7 +319,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -571,7 +571,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/api/v1.PodTemplate.adoc b/api/docs/api/v1.PodTemplate.adoc
index 73dd9373ac10..1f67af1af03d 100644
--- a/api/docs/api/v1.PodTemplate.adoc
+++ b/api/docs/api/v1.PodTemplate.adoc
@@ -381,7 +381,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -389,7 +389,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -641,7 +641,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/api/v1.ReplicationController.adoc b/api/docs/api/v1.ReplicationController.adoc
index 78406f167da3..573118718f69 100644
--- a/api/docs/api/v1.ReplicationController.adoc
+++ b/api/docs/api/v1.ReplicationController.adoc
@@ -386,7 +386,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -394,7 +394,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -646,7 +646,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc b/api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc
index aff660a17c3d..9412d06382e0 100644
--- a/api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc
+++ b/api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc
@@ -626,7 +626,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -634,7 +634,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -886,7 +886,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1.DaemonSet.adoc b/api/docs/apis-apps/v1.DaemonSet.adoc
index 9fe6d8901020..1fd1ca823c8d 100644
--- a/api/docs/apis-apps/v1.DaemonSet.adoc
+++ b/api/docs/apis-apps/v1.DaemonSet.adoc
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1.Deployment.adoc b/api/docs/apis-apps/v1.Deployment.adoc
index a592d11ff28b..863d18b6477e 100644
--- a/api/docs/apis-apps/v1.Deployment.adoc
+++ b/api/docs/apis-apps/v1.Deployment.adoc
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -408,7 +408,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -660,7 +660,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1.ReplicaSet.adoc b/api/docs/apis-apps/v1.ReplicaSet.adoc
index 5ceba689903b..b3bdafd74762 100644
--- a/api/docs/apis-apps/v1.ReplicaSet.adoc
+++ b/api/docs/apis-apps/v1.ReplicaSet.adoc
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1.StatefulSet.adoc b/api/docs/apis-apps/v1.StatefulSet.adoc
index 6489ef388958..8c274e9098ab 100644
--- a/api/docs/apis-apps/v1.StatefulSet.adoc
+++ b/api/docs/apis-apps/v1.StatefulSet.adoc
@@ -397,7 +397,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -405,7 +405,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -657,7 +657,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta1.Deployment.adoc b/api/docs/apis-apps/v1beta1.Deployment.adoc
index 6ec9616e1fe8..3ebdabf2c0e3 100644
--- a/api/docs/apis-apps/v1beta1.Deployment.adoc
+++ b/api/docs/apis-apps/v1beta1.Deployment.adoc
@@ -402,7 +402,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -410,7 +410,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -662,7 +662,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta1.StatefulSet.adoc b/api/docs/apis-apps/v1beta1.StatefulSet.adoc
index 7ab282195d13..0001d61e55ff 100644
--- a/api/docs/apis-apps/v1beta1.StatefulSet.adoc
+++ b/api/docs/apis-apps/v1beta1.StatefulSet.adoc
@@ -397,7 +397,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -405,7 +405,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -657,7 +657,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta2.ControllerRevision.adoc b/api/docs/apis-apps/v1beta2.ControllerRevision.adoc
index 6cf293676985..c3e152cbf757 100644
--- a/api/docs/apis-apps/v1beta2.ControllerRevision.adoc
+++ b/api/docs/apis-apps/v1beta2.ControllerRevision.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
+DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
== Object Schema
Expand or mouse-over a field for more information about it.
diff --git a/api/docs/apis-apps/v1beta2.DaemonSet.adoc b/api/docs/apis-apps/v1beta2.DaemonSet.adoc
index 925b4f82d61c..47a8f100dbbb 100644
--- a/api/docs/apis-apps/v1beta2.DaemonSet.adoc
+++ b/api/docs/apis-apps/v1beta2.DaemonSet.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-DaemonSet represents the configuration of a daemon set.
+DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.
== Object Schema
Expand or mouse-over a field for more information about it.
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta2.Deployment.adoc b/api/docs/apis-apps/v1beta2.Deployment.adoc
index 725bbbbb1ce0..4ee893b28b7b 100644
--- a/api/docs/apis-apps/v1beta2.Deployment.adoc
+++ b/api/docs/apis-apps/v1beta2.Deployment.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-Deployment enables declarative updates for Pods and ReplicaSets.
+DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.
== Object Schema
Expand or mouse-over a field for more information about it.
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -408,7 +408,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -660,7 +660,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta2.ReplicaSet.adoc b/api/docs/apis-apps/v1beta2.ReplicaSet.adoc
index 3f8a911988f4..1a1b8e86be02 100644
--- a/api/docs/apis-apps/v1beta2.ReplicaSet.adoc
+++ b/api/docs/apis-apps/v1beta2.ReplicaSet.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-ReplicaSet ensures that a specified number of pod replicas are running at any given time.
+DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time.
== Object Schema
Expand or mouse-over a field for more information about it.
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-apps/v1beta2.StatefulSet.adoc b/api/docs/apis-apps/v1beta2.StatefulSet.adoc
index 8344baa14f98..77bf5549e156 100644
--- a/api/docs/apis-apps/v1beta2.StatefulSet.adoc
+++ b/api/docs/apis-apps/v1beta2.StatefulSet.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-StatefulSet represents a set of pods with consistent identities. Identities are defined as:
+DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested.
The StatefulSet guarantees that a given network identity will always map to the same storage identity.
@@ -397,7 +397,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -405,7 +405,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -657,7 +657,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-batch/v1.Job.adoc b/api/docs/apis-batch/v1.Job.adoc
index 9e8a3ae5767c..0eb0d090a4b1 100644
--- a/api/docs/apis-batch/v1.Job.adoc
+++ b/api/docs/apis-batch/v1.Job.adoc
@@ -395,7 +395,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -403,7 +403,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -655,7 +655,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-batch/v1beta1.CronJob.adoc b/api/docs/apis-batch/v1beta1.CronJob.adoc
index 48b78fc2c1c4..ba888cc1d261 100644
--- a/api/docs/apis-batch/v1beta1.CronJob.adoc
+++ b/api/docs/apis-batch/v1beta1.CronJob.adoc
@@ -468,7 +468,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -476,7 +476,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -728,7 +728,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-batch/v2alpha1.CronJob.adoc b/api/docs/apis-batch/v2alpha1.CronJob.adoc
index 75258571ea7d..7e754357d89d 100644
--- a/api/docs/apis-batch/v2alpha1.CronJob.adoc
+++ b/api/docs/apis-batch/v2alpha1.CronJob.adoc
@@ -468,7 +468,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -476,7 +476,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -728,7 +728,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-extensions/v1beta1.DaemonSet.adoc b/api/docs/apis-extensions/v1beta1.DaemonSet.adoc
index 480f6035ffe3..4409642f9072 100644
--- a/api/docs/apis-extensions/v1beta1.DaemonSet.adoc
+++ b/api/docs/apis-extensions/v1beta1.DaemonSet.adoc
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-extensions/v1beta1.Deployment.adoc b/api/docs/apis-extensions/v1beta1.Deployment.adoc
index a10c99db23a3..504349d5c19b 100644
--- a/api/docs/apis-extensions/v1beta1.Deployment.adoc
+++ b/api/docs/apis-extensions/v1beta1.Deployment.adoc
@@ -402,7 +402,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -410,7 +410,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -662,7 +662,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc b/api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc
index 7da2c805a5bc..28b2685fd56f 100644
--- a/api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc
+++ b/api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc
@@ -11,7 +11,7 @@ toc::[]
== Description
[%hardbreaks]
-NetworkPolicy describes what network traffic is allowed for a set of Pods
+DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
== Object Schema
Expand or mouse-over a field for more information about it.
diff --git a/api/docs/apis-extensions/v1beta1.ReplicaSet.adoc b/api/docs/apis-extensions/v1beta1.ReplicaSet.adoc
index 6d140772b6b0..e720dc236c1c 100644
--- a/api/docs/apis-extensions/v1beta1.ReplicaSet.adoc
+++ b/api/docs/apis-extensions/v1beta1.ReplicaSet.adoc
@@ -392,7 +392,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -400,7 +400,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -652,7 +652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicyReview.adoc b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicyReview.adoc
index 9157522391cf..4be2a7eddc66 100644
--- a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicyReview.adoc
+++ b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicyReview.adoc
@@ -315,7 +315,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -323,7 +323,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -575,7 +575,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1012,7 +1012,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1020,7 +1020,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1272,7 +1272,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySelfSubjectReview.adoc b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySelfSubjectReview.adoc
index a02e06ff1484..563cf9578dad 100644
--- a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySelfSubjectReview.adoc
+++ b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySelfSubjectReview.adoc
@@ -313,7 +313,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -321,7 +321,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -573,7 +573,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1008,7 +1008,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1016,7 +1016,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1268,7 +1268,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySubjectReview.adoc b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySubjectReview.adoc
index bfaf19ce4539..d619fc333da3 100644
--- a/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySubjectReview.adoc
+++ b/api/docs/apis-security.openshift.io/v1.PodSecurityPolicySubjectReview.adoc
@@ -315,7 +315,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -323,7 +323,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -575,7 +575,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1011,7 +1011,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1019,7 +1019,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1271,7 +1271,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/oapi/v1.DeploymentConfig.adoc b/api/docs/oapi/v1.DeploymentConfig.adoc
index 72169a4dc559..6ea37a212d42 100644
--- a/api/docs/oapi/v1.DeploymentConfig.adoc
+++ b/api/docs/oapi/v1.DeploymentConfig.adoc
@@ -626,7 +626,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -634,7 +634,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -886,7 +886,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/oapi/v1.PodSecurityPolicyReview.adoc b/api/docs/oapi/v1.PodSecurityPolicyReview.adoc
index 85c62521b60b..c159dfaafc02 100644
--- a/api/docs/oapi/v1.PodSecurityPolicyReview.adoc
+++ b/api/docs/oapi/v1.PodSecurityPolicyReview.adoc
@@ -315,7 +315,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -323,7 +323,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -575,7 +575,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1012,7 +1012,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1020,7 +1020,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1272,7 +1272,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/oapi/v1.PodSecurityPolicySelfSubjectReview.adoc b/api/docs/oapi/v1.PodSecurityPolicySelfSubjectReview.adoc
index cf71e838bc82..d3f9adaf86a5 100644
--- a/api/docs/oapi/v1.PodSecurityPolicySelfSubjectReview.adoc
+++ b/api/docs/oapi/v1.PodSecurityPolicySelfSubjectReview.adoc
@@ -313,7 +313,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -321,7 +321,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -573,7 +573,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1008,7 +1008,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1016,7 +1016,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1268,7 +1268,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/docs/oapi/v1.PodSecurityPolicySubjectReview.adoc b/api/docs/oapi/v1.PodSecurityPolicySubjectReview.adoc
index ac8696b10565..ab631fdf9476 100644
--- a/api/docs/oapi/v1.PodSecurityPolicySubjectReview.adoc
+++ b/api/docs/oapi/v1.PodSecurityPolicySubjectReview.adoc
@@ -315,7 +315,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -323,7 +323,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -575,7 +575,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
@@ -1011,7 +1011,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
readOnly:
subPath:
workingDir:
-
dnsConfig:
+
dnsConfig:
nameservers:
- [string]:
options:
@@ -1019,7 +1019,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu
value:
searches:
- [string]:
-
dnsPolicy:
+
dnsPolicy:
hostAliases:
- hostnames:
- -
[string]:
@@ -1271,7 +1271,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum
- [string]:
wwids:
- [string]:
-
flexVolume:
+
flexVolume:
driver:
fsType:
options:
diff --git a/api/protobuf-spec/k8s_io_api_admission_v1beta1.proto b/api/protobuf-spec/k8s_io_api_admission_v1beta1.proto
index 159325f37d13..a4e4ca266e72 100644
--- a/api/protobuf-spec/k8s_io_api_admission_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_admission_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_admissionregistration_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_admissionregistration_v1alpha1.proto
index 82508ca60ef3..11de02ff405a 100644
--- a/api/protobuf-spec/k8s_io_api_admissionregistration_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_admissionregistration_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_admissionregistration_v1beta1.proto b/api/protobuf-spec/k8s_io_api_admissionregistration_v1beta1.proto
index 513a3d167ee1..cb1270ea47d5 100644
--- a/api/protobuf-spec/k8s_io_api_admissionregistration_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_admissionregistration_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_apps_v1.proto b/api/protobuf-spec/k8s_io_api_apps_v1.proto
index c0499d3258c4..184c868e3897 100644
--- a/api/protobuf-spec/k8s_io_api_apps_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_apps_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_apps_v1beta1.proto b/api/protobuf-spec/k8s_io_api_apps_v1beta1.proto
index 68397a026ba7..da160922d7b0 100644
--- a/api/protobuf-spec/k8s_io_api_apps_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_apps_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_apps_v1beta2.proto b/api/protobuf-spec/k8s_io_api_apps_v1beta2.proto
index dac5a5f6efbe..4a8b28c150c7 100644
--- a/api/protobuf-spec/k8s_io_api_apps_v1beta2.proto
+++ b/api/protobuf-spec/k8s_io_api_apps_v1beta2.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -31,6 +31,8 @@ import "k8s.io/apimachinery/pkg/util/intstr/generated.proto";
// Package-wide variables from generator "generated".
option go_package = "v1beta2";
+// DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the
+// release notes for more information.
// ControllerRevision implements an immutable snapshot of state data. Clients
// are responsible for serializing and deserializing the objects that contain
// their internal state.
@@ -63,6 +65,8 @@ message ControllerRevisionList {
repeated ControllerRevision items = 2;
}
+// DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for
+// more information.
// DaemonSet represents the configuration of a daemon set.
message DaemonSet {
// Standard object's metadata.
@@ -218,6 +222,8 @@ message DaemonSetUpdateStrategy {
optional RollingUpdateDaemonSet rollingUpdate = 2;
}
+// DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for
+// more information.
// Deployment enables declarative updates for Pods and ReplicaSets.
message Deployment {
// Standard object metadata.
@@ -362,6 +368,8 @@ message DeploymentStrategy {
optional RollingUpdateDeployment rollingUpdate = 2;
}
+// DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for
+// more information.
// ReplicaSet ensures that a specified number of pod replicas are running at any given time.
message ReplicaSet {
// If the Labels of a ReplicaSet are empty, they are defaulted to
@@ -574,6 +582,8 @@ message ScaleStatus {
optional string targetSelector = 3;
}
+// DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for
+// more information.
// StatefulSet represents a set of pods with consistent identities.
// Identities are defined as:
// - Network: A single stable DNS and hostname.
diff --git a/api/protobuf-spec/k8s_io_api_authentication_v1.proto b/api/protobuf-spec/k8s_io_api_authentication_v1.proto
index fb7888b63236..ea7b3b2885ab 100644
--- a/api/protobuf-spec/k8s_io_api_authentication_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_authentication_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_authentication_v1beta1.proto b/api/protobuf-spec/k8s_io_api_authentication_v1beta1.proto
index 300e53488a1f..3d0abd15dacd 100644
--- a/api/protobuf-spec/k8s_io_api_authentication_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_authentication_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_authorization_v1.proto b/api/protobuf-spec/k8s_io_api_authorization_v1.proto
index 28c8d660365c..2cd4af0c0774 100644
--- a/api/protobuf-spec/k8s_io_api_authorization_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_authorization_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_authorization_v1beta1.proto b/api/protobuf-spec/k8s_io_api_authorization_v1beta1.proto
index 59df0b6d44fa..b64c0642cbdf 100644
--- a/api/protobuf-spec/k8s_io_api_authorization_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_authorization_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_autoscaling_v1.proto b/api/protobuf-spec/k8s_io_api_autoscaling_v1.proto
index e41e62746bdd..aa752a806466 100644
--- a/api/protobuf-spec/k8s_io_api_autoscaling_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_autoscaling_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_autoscaling_v2beta1.proto b/api/protobuf-spec/k8s_io_api_autoscaling_v2beta1.proto
index de3d2665fdc6..cce8e42510ca 100644
--- a/api/protobuf-spec/k8s_io_api_autoscaling_v2beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_autoscaling_v2beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_batch_v1.proto b/api/protobuf-spec/k8s_io_api_batch_v1.proto
index 0f43d2fd5a50..b0306f3bc973 100644
--- a/api/protobuf-spec/k8s_io_api_batch_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_batch_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_batch_v1beta1.proto b/api/protobuf-spec/k8s_io_api_batch_v1beta1.proto
index 11fa4e2aea15..9278a3d9bfc8 100644
--- a/api/protobuf-spec/k8s_io_api_batch_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_batch_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_batch_v2alpha1.proto b/api/protobuf-spec/k8s_io_api_batch_v2alpha1.proto
index cc90d4190969..e4de3644c382 100644
--- a/api/protobuf-spec/k8s_io_api_batch_v2alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_batch_v2alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_certificates_v1beta1.proto b/api/protobuf-spec/k8s_io_api_certificates_v1beta1.proto
index e90f4f9cc350..e3cd9000fa83 100644
--- a/api/protobuf-spec/k8s_io_api_certificates_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_certificates_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_core_v1.proto b/api/protobuf-spec/k8s_io_api_core_v1.proto
index 4f00a69e0771..663b86f11cfe 100644
--- a/api/protobuf-spec/k8s_io_api_core_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_core_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -1170,7 +1170,7 @@ message FCVolumeSource {
}
// FlexVolume represents a generic volume resource that is
-// provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.
+// provisioned/attached using an exec based plugin.
message FlexVolumeSource {
// Driver is the name of the driver to use for this volume.
optional string driver = 1;
@@ -2439,8 +2439,7 @@ message PersistentVolumeSource {
optional FlockerVolumeSource flocker = 11;
// FlexVolume represents a generic volume resource that is
- // provisioned/attached using an exec based plugin. This is an
- // alpha feature and may change in future.
+ // provisioned/attached using an exec based plugin.
// +optional
optional FlexVolumeSource flexVolume = 12;
@@ -2979,6 +2978,7 @@ message PodSpec {
// DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy.
// To have DNS options set along with hostNetwork, you have to specify DNS policy
// explicitly to 'ClusterFirstWithHostNet'.
+ // Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.
// +optional
optional string dnsPolicy = 6;
@@ -3091,6 +3091,7 @@ message PodSpec {
// Specifies the DNS parameters of a pod.
// Parameters specified here will be merged to the generated DNS
// configuration based on DNSPolicy.
+ // This is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.
// +optional
optional PodDNSConfig dnsConfig = 26;
}
@@ -4475,8 +4476,7 @@ message VolumeSource {
optional RBDVolumeSource rbd = 11;
// FlexVolume represents a generic volume resource that is
- // provisioned/attached using an exec based plugin. This is an
- // alpha feature and may change in future.
+ // provisioned/attached using an exec based plugin.
// +optional
optional FlexVolumeSource flexVolume = 12;
diff --git a/api/protobuf-spec/k8s_io_api_events_v1beta1.proto b/api/protobuf-spec/k8s_io_api_events_v1beta1.proto
index c13a12a5eb7a..81be470f053a 100644
--- a/api/protobuf-spec/k8s_io_api_events_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_events_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_extensions_v1beta1.proto b/api/protobuf-spec/k8s_io_api_extensions_v1beta1.proto
index 99d034373dde..8308786d1476 100644
--- a/api/protobuf-spec/k8s_io_api_extensions_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_extensions_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -467,6 +467,7 @@ message IDRange {
optional int64 max = 2;
}
+// DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock.
// IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods
// matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should
// not be included within this rule.
@@ -608,6 +609,7 @@ message IngressTLS {
optional string secretName = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy.
// NetworkPolicy describes what network traffic is allowed for a set of Pods
message NetworkPolicy {
// Standard object's metadata.
@@ -620,6 +622,7 @@ message NetworkPolicy {
optional NetworkPolicySpec spec = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule.
// NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods
// matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to.
// This type is beta-level in 1.8
@@ -641,6 +644,7 @@ message NetworkPolicyEgressRule {
repeated NetworkPolicyPeer to = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule.
// This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
message NetworkPolicyIngressRule {
// List of ports which should be made accessible on the pods selected for this rule.
@@ -660,6 +664,7 @@ message NetworkPolicyIngressRule {
repeated NetworkPolicyPeer from = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList.
// Network Policy List is a list of NetworkPolicy objects.
message NetworkPolicyList {
// Standard list metadata.
@@ -671,6 +676,7 @@ message NetworkPolicyList {
repeated NetworkPolicy items = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
message NetworkPolicyPeer {
// This is a label selector which selects Pods in this namespace.
// This field follows standard label selector semantics.
@@ -690,6 +696,7 @@ message NetworkPolicyPeer {
optional IPBlock ipBlock = 3;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
message NetworkPolicyPort {
// Optional. The protocol (TCP or UDP) which traffic must match.
// If not specified, this field defaults to TCP.
@@ -705,6 +712,7 @@ message NetworkPolicyPort {
optional k8s.io.apimachinery.pkg.util.intstr.IntOrString port = 2;
}
+// DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
message NetworkPolicySpec {
// Selects the pods to which this NetworkPolicy object applies. The array of ingress rules
// is applied to any pods selected by this field. Multiple network policies can select the
diff --git a/api/protobuf-spec/k8s_io_api_imagepolicy_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_imagepolicy_v1alpha1.proto
index 9a09cba267dd..a19967cbe949 100644
--- a/api/protobuf-spec/k8s_io_api_imagepolicy_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_imagepolicy_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_networking_v1.proto b/api/protobuf-spec/k8s_io_api_networking_v1.proto
index ae28d2f2df2b..06365ebe3fc1 100644
--- a/api/protobuf-spec/k8s_io_api_networking_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_networking_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_policy_v1beta1.proto b/api/protobuf-spec/k8s_io_api_policy_v1beta1.proto
index a276be1c93de..2e01cf3d9b6e 100644
--- a/api/protobuf-spec/k8s_io_api_policy_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_policy_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_rbac_v1.proto b/api/protobuf-spec/k8s_io_api_rbac_v1.proto
index 6edb2779a64a..2f8d863df1d0 100644
--- a/api/protobuf-spec/k8s_io_api_rbac_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_rbac_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_rbac_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_rbac_v1alpha1.proto
index 28a4ae3d010e..41a193f55d07 100644
--- a/api/protobuf-spec/k8s_io_api_rbac_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_rbac_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_rbac_v1beta1.proto b/api/protobuf-spec/k8s_io_api_rbac_v1beta1.proto
index 975de1096b45..aa9960b8ec4c 100644
--- a/api/protobuf-spec/k8s_io_api_rbac_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_rbac_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_scheduling_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_scheduling_v1alpha1.proto
index 625cae7bee03..75b4968cc316 100644
--- a/api/protobuf-spec/k8s_io_api_scheduling_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_scheduling_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_settings_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_settings_v1alpha1.proto
index 430319d7dca8..098e8dd9bf82 100644
--- a/api/protobuf-spec/k8s_io_api_settings_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_settings_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_storage_v1.proto b/api/protobuf-spec/k8s_io_api_storage_v1.proto
index 939ebde685f8..72b3ceb832a3 100644
--- a/api/protobuf-spec/k8s_io_api_storage_v1.proto
+++ b/api/protobuf-spec/k8s_io_api_storage_v1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_storage_v1alpha1.proto b/api/protobuf-spec/k8s_io_api_storage_v1alpha1.proto
index c9421cf06bba..289ef5f3ee65 100644
--- a/api/protobuf-spec/k8s_io_api_storage_v1alpha1.proto
+++ b/api/protobuf-spec/k8s_io_api_storage_v1alpha1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/protobuf-spec/k8s_io_api_storage_v1beta1.proto b/api/protobuf-spec/k8s_io_api_storage_v1beta1.proto
index b0e030c01b4a..f9e1d29503cb 100644
--- a/api/protobuf-spec/k8s_io_api_storage_v1beta1.proto
+++ b/api/protobuf-spec/k8s_io_api_storage_v1beta1.proto
@@ -1,5 +1,5 @@
/*
-Copyright 2017 The Kubernetes Authors.
+Copyright 2018 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/api/swagger-spec/api-v1.json b/api/swagger-spec/api-v1.json
index 183f0d52e569..1cc7710de2ad 100644
--- a/api/swagger-spec/api-v1.json
+++ b/api/swagger-spec/api-v1.json
@@ -21944,7 +21944,7 @@
},
"flexVolume": {
"$ref": "v1.FlexVolumeSource",
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future."
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
},
"azureFile": {
"$ref": "v1.AzureFilePersistentVolumeSource",
@@ -22359,7 +22359,7 @@
},
"v1.FlexVolumeSource": {
"id": "v1.FlexVolumeSource",
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
"required": [
"driver"
],
@@ -22786,7 +22786,7 @@
},
"dnsPolicy": {
"type": "string",
- "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'."
+ "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it."
},
"nodeSelector": {
"type": "object",
@@ -22872,7 +22872,7 @@
},
"dnsConfig": {
"$ref": "v1.PodDNSConfig",
- "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy."
+ "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. This is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it."
}
}
},
@@ -22933,7 +22933,7 @@
},
"flexVolume": {
"$ref": "v1.FlexVolumeSource",
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future."
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
},
"cinder": {
"$ref": "v1.CinderVolumeSource",
diff --git a/api/swagger-spec/oapi-v1.json b/api/swagger-spec/oapi-v1.json
index 36a62dee4e46..c7f22e232d09 100644
--- a/api/swagger-spec/oapi-v1.json
+++ b/api/swagger-spec/oapi-v1.json
@@ -26042,7 +26042,7 @@
},
"dnsPolicy": {
"type": "string",
- "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'."
+ "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it."
},
"nodeSelector": {
"type": "object",
@@ -26128,7 +26128,7 @@
},
"dnsConfig": {
"$ref": "v1.PodDNSConfig",
- "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy."
+ "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. This is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it."
}
}
},
@@ -26189,7 +26189,7 @@
},
"flexVolume": {
"$ref": "v1.FlexVolumeSource",
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future."
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
},
"cinder": {
"$ref": "v1.CinderVolumeSource",
@@ -26577,7 +26577,7 @@
},
"v1.FlexVolumeSource": {
"id": "v1.FlexVolumeSource",
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
"required": [
"driver"
],
diff --git a/api/swagger-spec/openshift-openapi-spec.json b/api/swagger-spec/openshift-openapi-spec.json
index 907754a6d6ad..0632d7958646 100644
--- a/api/swagger-spec/openshift-openapi-spec.json
+++ b/api/swagger-spec/openshift-openapi-spec.json
@@ -124764,7 +124764,7 @@
}
},
"io.k8s.api.apps.v1beta2.ControllerRevision": {
- "description": "ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
+ "description": "DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
"required": [
"revision"
],
@@ -124834,7 +124834,7 @@
]
},
"io.k8s.api.apps.v1beta2.DaemonSet": {
- "description": "DaemonSet represents the configuration of a daemon set.",
+ "description": "DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources",
@@ -125038,7 +125038,7 @@
}
},
"io.k8s.api.apps.v1beta2.Deployment": {
- "description": "Deployment enables declarative updates for Pods and ReplicaSets.",
+ "description": "DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources",
@@ -125244,7 +125244,7 @@
}
},
"io.k8s.api.apps.v1beta2.ReplicaSet": {
- "description": "ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
+ "description": "DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources",
@@ -125505,7 +125505,7 @@
}
},
"io.k8s.api.apps.v1beta2.StatefulSet": {
- "description": "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
+ "description": "DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources",
@@ -129068,7 +129068,7 @@
}
},
"io.k8s.api.core.v1.FlexVolumeSource": {
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
"required": [
"driver"
],
@@ -130419,7 +130419,7 @@
"$ref": "#/definitions/io.k8s.api.core.v1.FCVolumeSource"
},
"flexVolume": {
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
"$ref": "#/definitions/io.k8s.api.core.v1.FlexVolumeSource"
},
"flocker": {
@@ -130790,11 +130790,11 @@
"x-kubernetes-patch-strategy": "merge"
},
"dnsConfig": {
- "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.",
+ "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. This is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.",
"$ref": "#/definitions/io.k8s.api.core.v1.PodDNSConfig"
},
"dnsPolicy": {
- "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.",
+ "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.",
"type": "string"
},
"hostAliases": {
@@ -132313,7 +132313,7 @@
"$ref": "#/definitions/io.k8s.api.core.v1.FCVolumeSource"
},
"flexVolume": {
- "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
"$ref": "#/definitions/io.k8s.api.core.v1.FlexVolumeSource"
},
"flocker": {
@@ -133198,7 +133198,7 @@
}
},
"io.k8s.api.extensions.v1beta1.IPBlock": {
- "description": "IPBlock describes a particular CIDR (Ex. \"192.168.1.1/24\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.",
+ "description": "DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. \"192.168.1.1/24\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.",
"required": [
"cidr"
],
@@ -133360,7 +133360,7 @@
}
},
"io.k8s.api.extensions.v1beta1.NetworkPolicy": {
- "description": "NetworkPolicy describes what network traffic is allowed for a set of Pods",
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources",
@@ -133388,7 +133388,7 @@
]
},
"io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule": {
- "description": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8",
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8",
"properties": {
"ports": {
"description": "List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.",
@@ -133407,7 +133407,7 @@
}
},
"io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule": {
- "description": "This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.",
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.",
"properties": {
"from": {
"description": "List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least on item, this rule allows traffic only if the traffic matches at least one item in the from list.",
@@ -133426,7 +133426,7 @@
}
},
"io.k8s.api.extensions.v1beta1.NetworkPolicyList": {
- "description": "Network Policy List is a list of NetworkPolicy objects.",
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.",
"required": [
"items"
],
@@ -133460,6 +133460,7 @@
]
},
"io.k8s.api.extensions.v1beta1.NetworkPolicyPeer": {
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.",
"properties": {
"ipBlock": {
"description": "IPBlock defines policy on a particular IPBlock",
@@ -133476,6 +133477,7 @@
}
},
"io.k8s.api.extensions.v1beta1.NetworkPolicyPort": {
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.",
"properties": {
"port": {
"description": "If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.",
@@ -133488,6 +133490,7 @@
}
},
"io.k8s.api.extensions.v1beta1.NetworkPolicySpec": {
+ "description": "DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.",
"required": [
"podSelector"
],
diff --git a/contrib/completions/bash/openshift b/contrib/completions/bash/openshift
index cb5b4cd05b40..6453275f110d 100644
--- a/contrib/completions/bash/openshift
+++ b/contrib/completions/bash/openshift
@@ -578,6 +578,18 @@ _openshift_start_template-service-broker()
local_nonpersistent_flags+=("--audit-log-path=")
flags+=("--audit-policy-file=")
local_nonpersistent_flags+=("--audit-policy-file=")
+ flags+=("--audit-webhook-batch-buffer-size=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-buffer-size=")
+ flags+=("--audit-webhook-batch-initial-backoff=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-initial-backoff=")
+ flags+=("--audit-webhook-batch-max-size=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-max-size=")
+ flags+=("--audit-webhook-batch-max-wait=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-max-wait=")
+ flags+=("--audit-webhook-batch-throttle-burst=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-throttle-burst=")
+ flags+=("--audit-webhook-batch-throttle-qps=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-throttle-qps=")
flags+=("--audit-webhook-config-file=")
local_nonpersistent_flags+=("--audit-webhook-config-file=")
flags+=("--audit-webhook-mode=")
diff --git a/contrib/completions/zsh/openshift b/contrib/completions/zsh/openshift
index 9fc724ae7dc9..bb77856b5586 100644
--- a/contrib/completions/zsh/openshift
+++ b/contrib/completions/zsh/openshift
@@ -720,6 +720,18 @@ _openshift_start_template-service-broker()
local_nonpersistent_flags+=("--audit-log-path=")
flags+=("--audit-policy-file=")
local_nonpersistent_flags+=("--audit-policy-file=")
+ flags+=("--audit-webhook-batch-buffer-size=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-buffer-size=")
+ flags+=("--audit-webhook-batch-initial-backoff=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-initial-backoff=")
+ flags+=("--audit-webhook-batch-max-size=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-max-size=")
+ flags+=("--audit-webhook-batch-max-wait=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-max-wait=")
+ flags+=("--audit-webhook-batch-throttle-burst=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-throttle-burst=")
+ flags+=("--audit-webhook-batch-throttle-qps=")
+ local_nonpersistent_flags+=("--audit-webhook-batch-throttle-qps=")
flags+=("--audit-webhook-config-file=")
local_nonpersistent_flags+=("--audit-webhook-config-file=")
flags+=("--audit-webhook-mode=")
diff --git a/pkg/cmd/server/bootstrappolicy/web_console_role_test.go b/pkg/cmd/server/bootstrappolicy/web_console_role_test.go
index 6acdd0a2793d..48c44bbf0588 100644
--- a/pkg/cmd/server/bootstrappolicy/web_console_role_test.go
+++ b/pkg/cmd/server/bootstrappolicy/web_console_role_test.go
@@ -59,6 +59,7 @@ var rolesToHide = sets.NewString(
"system:aggregate-to-admin",
"system:aggregate-to-edit",
"system:aggregate-to-view",
+ "system:aws-cloud-provider",
)
func TestSystemOnlyRoles(t *testing.T) {
diff --git a/pkg/openapi/zz_generated.openapi.go b/pkg/openapi/zz_generated.openapi.go
index f67aaa6c6490..b2c69fb13e51 100644
--- a/pkg/openapi/zz_generated.openapi.go
+++ b/pkg/openapi/zz_generated.openapi.go
@@ -13400,7 +13400,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/apps/v1beta2.ControllerRevision": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
+ Description: "DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -13490,7 +13490,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/apps/v1beta2.DaemonSet": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "DaemonSet represents the configuration of a daemon set.",
+ Description: "DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -13786,7 +13786,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/apps/v1beta2.Deployment": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "Deployment enables declarative updates for Pods and ReplicaSets.",
+ Description: "DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -14094,7 +14094,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/apps/v1beta2.ReplicaSet": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
+ Description: "DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -14488,7 +14488,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/apps/v1beta2.StatefulSet": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
+ Description: "DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -20435,7 +20435,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/core/v1.FlexVolumeSource": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
Properties: map[string]spec.Schema{
"driver": {
SchemaProps: spec.SchemaProps{
@@ -22688,7 +22688,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"flexVolume": {
SchemaProps: spec.SchemaProps{
- Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
},
},
@@ -22844,7 +22844,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"flexVolume": {
SchemaProps: spec.SchemaProps{
- Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
},
},
@@ -23789,7 +23789,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"dnsPolicy": {
SchemaProps: spec.SchemaProps{
- Description: "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.",
+ Description: "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.",
Type: []string{"string"},
Format: "",
},
@@ -23957,7 +23957,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"dnsConfig": {
SchemaProps: spec.SchemaProps{
- Description: "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.",
+ Description: "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. This is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.",
Ref: ref("k8s.io/api/core/v1.PodDNSConfig"),
},
},
@@ -26437,7 +26437,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"flexVolume": {
SchemaProps: spec.SchemaProps{
- Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
},
},
@@ -26711,7 +26711,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
},
"flexVolume": {
SchemaProps: spec.SchemaProps{
- Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.",
+ Description: "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
},
},
@@ -28012,7 +28012,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.IPBlock": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "IPBlock describes a particular CIDR (Ex. \"192.168.1.1/24\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.",
+ Description: "DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. \"192.168.1.1/24\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.",
Properties: map[string]spec.Schema{
"cidr": {
SchemaProps: spec.SchemaProps{
@@ -28287,7 +28287,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicy": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "NetworkPolicy describes what network traffic is allowed for a set of Pods",
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -28324,7 +28324,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicyEgressRule": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8",
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8",
Properties: map[string]spec.Schema{
"ports": {
SchemaProps: spec.SchemaProps{
@@ -28361,7 +28361,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicyIngressRule": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.",
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.",
Properties: map[string]spec.Schema{
"ports": {
SchemaProps: spec.SchemaProps{
@@ -28398,7 +28398,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicyList": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
- Description: "Network Policy List is a list of NetworkPolicy objects.",
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.",
Properties: map[string]spec.Schema{
"kind": {
SchemaProps: spec.SchemaProps{
@@ -28443,6 +28443,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicyPeer": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.",
Properties: map[string]spec.Schema{
"podSelector": {
SchemaProps: spec.SchemaProps{
@@ -28471,6 +28472,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicyPort": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.",
Properties: map[string]spec.Schema{
"protocol": {
SchemaProps: spec.SchemaProps{
@@ -28494,6 +28496,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"k8s.io/api/extensions/v1beta1.NetworkPolicySpec": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
+ Description: "DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.",
Properties: map[string]spec.Schema{
"podSelector": {
SchemaProps: spec.SchemaProps{
diff --git a/test/testdata/bootstrappolicy/bootstrap_cluster_role_bindings.yaml b/test/testdata/bootstrappolicy/bootstrap_cluster_role_bindings.yaml
index 98b750fe43bf..061b571ed7c3 100644
--- a/test/testdata/bootstrappolicy/bootstrap_cluster_role_bindings.yaml
+++ b/test/testdata/bootstrappolicy/bootstrap_cluster_role_bindings.yaml
@@ -1137,6 +1137,23 @@ items:
- apiGroup: rbac.authorization.k8s.io
kind: User
name: system:kube-scheduler
+- apiVersion: rbac.authorization.k8s.io/v1beta1
+ kind: ClusterRoleBinding
+ metadata:
+ annotations:
+ rbac.authorization.kubernetes.io/autoupdate: "true"
+ creationTimestamp: null
+ labels:
+ kubernetes.io/bootstrapping: rbac-defaults
+ name: system:aws-cloud-provider
+ roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: system:aws-cloud-provider
+ subjects:
+ - kind: ServiceAccount
+ name: aws-cloud-provider
+ namespace: kube-system
- apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
diff --git a/test/testdata/bootstrappolicy/bootstrap_cluster_roles.yaml b/test/testdata/bootstrappolicy/bootstrap_cluster_roles.yaml
index 36148012eea2..94e6ec0373b4 100644
--- a/test/testdata/bootstrappolicy/bootstrap_cluster_roles.yaml
+++ b/test/testdata/bootstrappolicy/bootstrap_cluster_roles.yaml
@@ -5797,6 +5797,32 @@ items:
verbs:
- list
- watch
+- apiVersion: rbac.authorization.k8s.io/v1beta1
+ kind: ClusterRole
+ metadata:
+ annotations:
+ authorization.openshift.io/system-only: "true"
+ rbac.authorization.kubernetes.io/autoupdate: "true"
+ creationTimestamp: null
+ labels:
+ kubernetes.io/bootstrapping: rbac-defaults
+ name: system:aws-cloud-provider
+ rules:
+ - apiGroups:
+ - ""
+ resources:
+ - nodes
+ verbs:
+ - get
+ - patch
+ - apiGroups:
+ - ""
+ resources:
+ - events
+ verbs:
+ - create
+ - patch
+ - update
- apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
diff --git a/test/testdata/bootstrappolicy/bootstrap_policy_file.yaml b/test/testdata/bootstrappolicy/bootstrap_policy_file.yaml
index 0745d98b276c..0da1e9b345a0 100644
--- a/test/testdata/bootstrappolicy/bootstrap_policy_file.yaml
+++ b/test/testdata/bootstrappolicy/bootstrap_policy_file.yaml
@@ -6334,6 +6334,34 @@ items:
verbs:
- list
- watch
+- apiVersion: v1
+ kind: ClusterRole
+ metadata:
+ annotations:
+ authorization.openshift.io/system-only: "true"
+ openshift.io/reconcile-protect: "false"
+ creationTimestamp: null
+ labels:
+ kubernetes.io/bootstrapping: rbac-defaults
+ name: system:aws-cloud-provider
+ rules:
+ - apiGroups:
+ - ""
+ attributeRestrictions: null
+ resources:
+ - nodes
+ verbs:
+ - get
+ - patch
+ - apiGroups:
+ - ""
+ attributeRestrictions: null
+ resources:
+ - events
+ verbs:
+ - create
+ - patch
+ - update
- apiVersion: v1
kind: ClusterRole
metadata:
@@ -7553,6 +7581,24 @@ items:
name: system:kube-scheduler
userNames:
- system:kube-scheduler
+- apiVersion: v1
+ groupNames: null
+ kind: ClusterRoleBinding
+ metadata:
+ annotations:
+ openshift.io/reconcile-protect: "false"
+ creationTimestamp: null
+ labels:
+ kubernetes.io/bootstrapping: rbac-defaults
+ name: system:aws-cloud-provider
+ roleRef:
+ name: system:aws-cloud-provider
+ subjects:
+ - kind: ServiceAccount
+ name: aws-cloud-provider
+ namespace: kube-system
+ userNames:
+ - system:serviceaccount:kube-system:aws-cloud-provider
- apiVersion: v1
groupNames: null
kind: ClusterRoleBinding