From 27fd76bf9a0d760906d17b2075996b4993eee997 Mon Sep 17 00:00:00 2001 From: Ole Markus With Date: Sat, 6 Mar 2021 11:42:21 +0100 Subject: [PATCH] Fix kops-controller rbac due to leader election change --- upup/models/bindata.go | 4 ++++ .../kops-controller.addons.k8s.io/k8s-1.16.yaml.template | 4 ++++ .../amazonvpc-containerd/manifest.yaml | 2 +- .../tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml | 2 +- .../bootstrapchannelbuilder/awscloudcontroller/manifest.yaml | 2 +- .../bootstrapchannelbuilder/awsiamauthenticator/manifest.yaml | 2 +- .../cilium/kops-controller.addons.k8s.io-k8s-1.16.yaml | 4 ++++ .../tests/bootstrapchannelbuilder/cilium/manifest.yaml | 2 +- .../public-jwks/kops-controller.addons.k8s.io-k8s-1.16.yaml | 4 ++++ .../tests/bootstrapchannelbuilder/public-jwks/manifest.yaml | 2 +- .../simple/kops-controller.addons.k8s.io-k8s-1.16.yaml | 4 ++++ .../tests/bootstrapchannelbuilder/simple/manifest.yaml | 2 +- .../cloudup/tests/bootstrapchannelbuilder/weave/manifest.yaml | 2 +- 13 files changed, 28 insertions(+), 8 deletions(-) diff --git a/upup/models/bindata.go b/upup/models/bindata.go index a4263dd26b..2c65f21764 100644 --- a/upup/models/bindata.go +++ b/upup/models/bindata.go @@ -29665,8 +29665,10 @@ rules: - create - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases resourceNames: - kops-controller-leader verbs: @@ -29680,8 +29682,10 @@ rules: # We can't restrict creation of objects by name - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - create diff --git a/upup/models/cloudup/resources/addons/kops-controller.addons.k8s.io/k8s-1.16.yaml.template b/upup/models/cloudup/resources/addons/kops-controller.addons.k8s.io/k8s-1.16.yaml.template index bd80019667..b60d581b18 100644 --- a/upup/models/cloudup/resources/addons/kops-controller.addons.k8s.io/k8s-1.16.yaml.template +++ b/upup/models/cloudup/resources/addons/kops-controller.addons.k8s.io/k8s-1.16.yaml.template @@ -160,8 +160,10 @@ rules: - create - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases resourceNames: - kops-controller-leader verbs: @@ -175,8 +177,10 @@ rules: # We can't restrict creation of objects by name - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - create diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml index 93b665d385..57fb2ad049 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 128ebaa5482d138a30c8e2fef4cf9a74643a9188 + manifestHash: 691f125245b950499fe410acd047ef7c5a574b92 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml index 47387029ec..a565b7bff5 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 128ebaa5482d138a30c8e2fef4cf9a74643a9188 + manifestHash: 691f125245b950499fe410acd047ef7c5a574b92 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml index 966fe56a7f..a956570884 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 6e587cee2a036bee3787e4d52ac597e89d92785e + manifestHash: e261c04391831cb337f0c42df430cf93b5ccab91 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/manifest.yaml index 6e8eb00925..e8a41f8cc8 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 6e587cee2a036bee3787e4d52ac597e89d92785e + manifestHash: e261c04391831cb337f0c42df430cf93b5ccab91 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/kops-controller.addons.k8s.io-k8s-1.16.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/kops-controller.addons.k8s.io-k8s-1.16.yaml index 55f48c09d8..179705468c 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/kops-controller.addons.k8s.io-k8s-1.16.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/kops-controller.addons.k8s.io-k8s-1.16.yaml @@ -163,10 +163,12 @@ rules: - create - apiGroups: - "" + - coordination.k8s.io resourceNames: - kops-controller-leader resources: - configmaps + - leases verbs: - get - list @@ -176,8 +178,10 @@ rules: - delete - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - create diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml index e301bef35b..94b6b7e23f 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 128ebaa5482d138a30c8e2fef4cf9a74643a9188 + manifestHash: 691f125245b950499fe410acd047ef7c5a574b92 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/kops-controller.addons.k8s.io-k8s-1.16.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/kops-controller.addons.k8s.io-k8s-1.16.yaml index 55f48c09d8..179705468c 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/kops-controller.addons.k8s.io-k8s-1.16.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/kops-controller.addons.k8s.io-k8s-1.16.yaml @@ -163,10 +163,12 @@ rules: - create - apiGroups: - "" + - coordination.k8s.io resourceNames: - kops-controller-leader resources: - configmaps + - leases verbs: - get - list @@ -176,8 +178,10 @@ rules: - delete - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - create diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/manifest.yaml index a135935089..043c15a765 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/public-jwks/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 128ebaa5482d138a30c8e2fef4cf9a74643a9188 + manifestHash: 691f125245b950499fe410acd047ef7c5a574b92 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/kops-controller.addons.k8s.io-k8s-1.16.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/kops-controller.addons.k8s.io-k8s-1.16.yaml index 519b380994..9f8f8837e3 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/kops-controller.addons.k8s.io-k8s-1.16.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/kops-controller.addons.k8s.io-k8s-1.16.yaml @@ -165,10 +165,12 @@ rules: - create - apiGroups: - "" + - coordination.k8s.io resourceNames: - kops-controller-leader resources: - configmaps + - leases verbs: - get - list @@ -178,8 +180,10 @@ rules: - delete - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - create diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml index d6fdd37942..aaab1c2e13 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 6e587cee2a036bee3787e4d52ac597e89d92785e + manifestHash: e261c04391831cb337f0c42df430cf93b5ccab91 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/weave/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/weave/manifest.yaml index 3ec071f294..4dcc018334 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/weave/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/weave/manifest.yaml @@ -7,7 +7,7 @@ spec: - id: k8s-1.16 kubernetesVersion: '>=1.16.0-alpha.0' manifest: kops-controller.addons.k8s.io/k8s-1.16.yaml - manifestHash: 6e587cee2a036bee3787e4d52ac597e89d92785e + manifestHash: e261c04391831cb337f0c42df430cf93b5ccab91 name: kops-controller.addons.k8s.io selector: k8s-addon: kops-controller.addons.k8s.io