Skip to content

Commit 5426f27

Browse files
authored
[fix] : fix template for linode ccm (#251)
* fix template for linode ccm * add deprecation warning
1 parent b4ee2af commit 5426f27

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

deploy/ccm-linode-template.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ rules:
2323
- apiGroups: [""]
2424
resources: ["endpoints"]
2525
verbs: ["get", "watch", "list", "update", "create"]
26+
- apiGroups: ["coordination.k8s.io"]
27+
resources: ["leases"]
28+
verbs: ["get", "watch", "list", "update", "create"]
2629
- apiGroups: [""]
2730
resources: ["nodes"]
2831
verbs: ["get", "watch", "list", "update", "delete", "patch"]
@@ -101,10 +104,10 @@ spec:
101104
imagePullPolicy: Always
102105
name: ccm-linode
103106
args:
104-
- --leader-elect-resource-lock=endpoints
107+
- --leader-elect-resource-lock=leases
105108
- --v=3
106-
- --port=0
107109
- --secure-port=10253
110+
- --webhook-secure-port=0
108111
volumeMounts:
109112
- mountPath: /etc/kubernetes
110113
name: k8s

deploy/generate-manifest.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ set -o pipefail -o noclobber -o nounset
44

55
die() { echo "$*" 1>&2; exit 1; }
66

7+
echo -e "\n********************************************************************"
8+
echo -e "WARNING: This script is deprecated and may be removed in future."
9+
echo -e "Please use helm for installs, or refer to the docs for alternatives."
10+
echo -e "********************************************************************\n"
11+
712
[ "$#" -eq 2 ] || die "First argument must be a Linode APIv4 Personal Access Token with all permissions.
813
(https://cloud.linode.com/profile/tokens)
914

0 commit comments

Comments
 (0)