Change-Id: I5e3f9a166ae06f1b46c6e12326271f9b0f076878
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6437
Reviewed-by: Amarnath <vaa@vmware.com>
Tested-by: michellew <michellew@vmware.com>
Reviewed-by: Dheeraj S Shetty <dheerajs@vmware.com>
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 |
-From 71c06970a0147b6a9f566174e345de781fa573f5 Mon Sep 17 00:00:00 2001 |
|
| 2 |
-From: Amarnath <vaa@vmware.com> |
|
| 3 |
-Date: Tue, 27 Nov 2018 18:06:31 +0530 |
|
| 4 |
-Subject: [PATCH] VCP patch for K8s v1.11.5 (3f918d7) |
|
| 1 |
+From 19a65bf775cf99c9fc3c9c250be09e79e324db2b Mon Sep 17 00:00:00 2001 |
|
| 2 |
+From: ejohn <ejohn@vmware.com> |
|
| 3 |
+Date: Thu, 3 Jan 2019 12:07:34 +0530 |
|
| 4 |
+Subject: [PATCH] VCP patch for K8s v1.11.6 (5fcf357b) |
|
| 5 | 5 |
|
| 6 | 6 |
--- |
| 7 | 7 |
api/swagger-spec/apps_v1alpha1.json | 21 + |
| ... | ... |
@@ -27,7 +27,7 @@ Subject: [PATCH] VCP patch for K8s v1.11.5 (3f918d7) |
| 27 | 27 |
pkg/cloudprovider/providers/cascade/auth.go | 145 + |
| 28 | 28 |
.../providers/cascade/cascade.go | 219 ++ |
| 29 | 29 |
.../providers/cascade/cascade_disks.go | 253 ++ |
| 30 |
- .../providers/cascade/cascade_instances.go | 132 + |
|
| 30 |
+ .../providers/cascade/cascade_instances.go | 133 + |
|
| 31 | 31 |
.../cascade/cascade_instances_test.go | 44 + |
| 32 | 32 |
.../providers/cascade/cascade_loadbalancer.go | 295 ++ |
| 33 | 33 |
pkg/cloudprovider/providers/cascade/client.go | 400 +++ |
| ... | ... |
@@ -57,7 +57,7 @@ Subject: [PATCH] VCP patch for K8s v1.11.5 (3f918d7) |
| 57 | 57 |
.../authorizer/vke/vke_authorizer_test.go | 230 ++ |
| 58 | 58 |
.../src/k8s.io/api/core/v1/generated.pb.go | 2686 +++++++++-------- |
| 59 | 59 |
staging/src/k8s.io/api/core/v1/types.go | 24 +- |
| 60 |
- 53 files changed, 7298 insertions(+), 1214 deletions(-) |
|
| 60 |
+ 53 files changed, 7299 insertions(+), 1214 deletions(-) |
|
| 61 | 61 |
create mode 100644 pkg/cloudprovider/providers/cascade/BUILD |
| 62 | 62 |
create mode 100644 pkg/cloudprovider/providers/cascade/OWNERS |
| 63 | 63 |
create mode 100644 pkg/cloudprovider/providers/cascade/apitypes.go |
| ... | ... |
@@ -449,7 +449,7 @@ index 7cfc2e91ac..b36450efdf 100644 |
| 449 | 449 |
} |
| 450 | 450 |
}, |
| 451 | 451 |
diff --git a/cmd/kube-controller-manager/app/BUILD b/cmd/kube-controller-manager/app/BUILD |
| 452 |
-index 64c82a719a..0a9bd71e9c 100644 |
|
| 452 |
+index e3ddc733f0..4dbd986cea 100644 |
|
| 453 | 453 |
--- a/cmd/kube-controller-manager/app/BUILD |
| 454 | 454 |
+++ b/cmd/kube-controller-manager/app/BUILD |
| 455 | 455 |
@@ -86,6 +86,7 @@ go_library( |
| ... | ... |
@@ -568,7 +568,7 @@ index 1669edc41e..60ba08e91b 100644 |
| 568 | 568 |
// |
| 569 | 569 |
// The contents of the target ConfigMap's Data field will be presented in a |
| 570 | 570 |
diff --git a/pkg/apis/core/validation/validation.go b/pkg/apis/core/validation/validation.go |
| 571 |
-index 7050c604e5..cf15bb705d 100644 |
|
| 571 |
+index 120879c85b..b1c6f9a154 100644 |
|
| 572 | 572 |
--- a/pkg/apis/core/validation/validation.go |
| 573 | 573 |
+++ b/pkg/apis/core/validation/validation.go |
| 574 | 574 |
@@ -638,6 +638,14 @@ func validateVolumeSource(source *core.VolumeSource, fldPath *field.Path, volNam |
| ... | ... |
@@ -1594,10 +1594,10 @@ index 0000000000..e889a28951 |
| 1594 | 1594 |
+} |
| 1595 | 1595 |
diff --git a/pkg/cloudprovider/providers/cascade/cascade_instances.go b/pkg/cloudprovider/providers/cascade/cascade_instances.go |
| 1596 | 1596 |
new file mode 100644 |
| 1597 |
-index 0000000000..33acfc01e0 |
|
| 1597 |
+index 0000000000..9f3f17c169 |
|
| 1598 | 1598 |
--- /dev/null |
| 1599 | 1599 |
+++ b/pkg/cloudprovider/providers/cascade/cascade_instances.go |
| 1600 |
-@@ -0,0 +1,132 @@ |
|
| 1600 |
+@@ -0,0 +1,133 @@ |
|
| 1601 | 1601 |
+package cascade |
| 1602 | 1602 |
+ |
| 1603 | 1603 |
+import ( |
| ... | ... |
@@ -1669,8 +1669,10 @@ index 0000000000..33acfc01e0 |
| 1669 | 1669 |
+} |
| 1670 | 1670 |
+ |
| 1671 | 1671 |
+// InstanceID returns the cloud provider ID of the specified instance. |
| 1672 |
++// Note: We call Cascade Controller here to check if the instance is alive or not. That check is used by Kubernetes |
|
| 1673 |
++// to proactively remove nodes that the cloud provider believes is no longer available. |
|
| 1672 | 1674 |
+func (cc *CascadeCloud) InstanceID(ctx context.Context, nodeName k8stypes.NodeName) (string, error) {
|
| 1673 |
-+ return getInstanceIDFromNodeName(nodeName) |
|
| 1675 |
++ return getInstanceIDAndLivelinessFromNodeName(cc, nodeName) |
|
| 1674 | 1676 |
+} |
| 1675 | 1677 |
+ |
| 1676 | 1678 |
+// This gets the Cascade VM ID from the Kubernetes node name. |
| ... | ... |
@@ -1714,7 +1716,6 @@ index 0000000000..33acfc01e0 |
| 1714 | 1714 |
+ return instanceID, nil |
| 1715 | 1715 |
+} |
| 1716 | 1716 |
+ |
| 1717 |
-+ |
|
| 1718 | 1717 |
+// InstanceTypeByProviderID returns the cloudprovider instance type of the node with the specified unique providerID |
| 1719 | 1718 |
+// This method will not be called from the node that is requesting this ID. i.e. metadata service |
| 1720 | 1719 |
+// and other local methods cannot be used here |
| ... | ... |
@@ -11027,5 +11028,5 @@ index d9f4869fbc..5417d75199 100644 |
| 11027 | 11027 |
// |
| 11028 | 11028 |
// The contents of the target ConfigMap's Data field will be presented in a |
| 11029 | 11029 |
-- |
| 11030 |
-2.17.1 |
|
| 11030 |
+2.19.1 |
|
| 11031 | 11031 |
|
| ... | ... |
@@ -1,11 +1,11 @@ |
| 1 | 1 |
Summary: Kubernetes cluster management |
| 2 | 2 |
Name: kubernetes |
| 3 |
-Version: 1.11.5 |
|
| 3 |
+Version: 1.11.6 |
|
| 4 | 4 |
Release: 1%{?dist}
|
| 5 | 5 |
License: ASL 2.0 |
| 6 | 6 |
URL: https://github.com/kubernetes/kubernetes/archive/v%{version}.tar.gz
|
| 7 | 7 |
Source0: kubernetes-%{version}.tar.gz
|
| 8 |
-%define sha1 kubernetes-%{version}.tar.gz=83b57e65763770142af8ee9a97a2df50f014941e
|
|
| 8 |
+%define sha1 kubernetes-%{version}.tar.gz=7367a25fab503818a05f621f76f29bda24769018
|
|
| 9 | 9 |
Source1: https://github.com/kubernetes/contrib/archive/contrib-0.7.0.tar.gz |
| 10 | 10 |
%define sha1 contrib-0.7.0=47a744da3b396f07114e518226b6313ef4b2203c |
| 11 | 11 |
Patch0: k8s-1.11-vke.patch |
| ... | ... |
@@ -208,6 +208,8 @@ fi |
| 208 | 208 |
/opt/vmware/kubernetes/windows/amd64/kubectl.exe |
| 209 | 209 |
|
| 210 | 210 |
%changelog |
| 211 |
+* Thu Jan 3 2019 Emil <ejohn@vmware.com> 1.11.6-1 |
|
| 212 |
+- Upgrade to 1.11.6 with VMware Cloud PKS patch (5fcf357b) |
|
| 211 | 213 |
* Tue Nov 27 2018 Amarnath <vaa@vmware.com> 1.11.5-1 |
| 212 | 214 |
- Upgrade to 1.11.5 with VMware Cloud PKS patch (3f918d7) |
| 213 | 215 |
* Tue Oct 16 2018 Dheeraj Shetty <dheerajs@vmware.com> 1.11.3-2 |