Skip to content

Commit 693a992

Browse files
author
Rahul Sharma
committed
update other flavors as well for ccm env vars
1 parent 5af7281 commit 693a992

File tree

9 files changed

+144
-4
lines changed

9 files changed

+144
-4
lines changed

templates/flavors/k3s/default/kustomization.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,20 @@ patches:
5252
secretRef:
5353
name: "linode-token-region"
5454
nodeSelector:
55-
node-role.kubernetes.io/control-plane: "true"
55+
node-role.kubernetes.io/control-plane: "true"
56+
env:
57+
- name: LINODE_EXTERNAL_SUBNET
58+
value: ${LINODE_EXTERNAL_SUBNET:=""}
59+
- name: LINODE_URL
60+
value: ${LINODE_URL:="https://api.linode.com"}
61+
- name: SSL_CERT_DIR
62+
value: "/tls"
63+
volumeMounts:
64+
- name: cacert
65+
mountPath: /tls
66+
readOnly: true
67+
volumes:
68+
- name: cacert
69+
secret:
70+
secretName: linode-ca
71+
defaultMode: 420

templates/flavors/k3s/full-vpcless/kustomization.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,22 @@ patches:
2323
pullPolicy: IfNotPresent
2424
nodeSelector:
2525
node-role.kubernetes.io/control-plane: "true"
26+
env:
27+
- name: LINODE_EXTERNAL_SUBNET
28+
value: ${LINODE_EXTERNAL_SUBNET:=""}
29+
- name: LINODE_URL
30+
value: ${LINODE_URL:="https://api.linode.com"}
31+
- name: SSL_CERT_DIR
32+
value: "/tls"
33+
volumeMounts:
34+
- name: cacert
35+
mountPath: /tls
36+
readOnly: true
37+
volumes:
38+
- name: cacert
39+
secret:
40+
secretName: linode-ca
41+
defaultMode: 420
2642
- target:
2743
kind: LinodeVPC
2844
patch: |-

templates/flavors/k3s/vpcless/kustomization.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,22 @@ patches:
1717
pullPolicy: IfNotPresent
1818
nodeSelector:
1919
node-role.kubernetes.io/control-plane: "true"
20+
env:
21+
- name: LINODE_EXTERNAL_SUBNET
22+
value: ${LINODE_EXTERNAL_SUBNET:=""}
23+
- name: LINODE_URL
24+
value: ${LINODE_URL:="https://api.linode.com"}
25+
- name: SSL_CERT_DIR
26+
value: "/tls"
27+
volumeMounts:
28+
- name: cacert
29+
mountPath: /tls
30+
readOnly: true
31+
volumes:
32+
- name: cacert
33+
secret:
34+
secretName: linode-ca
35+
defaultMode: 420
2036
- target:
2137
kind: LinodeVPC
2238
patch: |-

templates/flavors/kubeadm/cilium-bgp-lb/kustomization.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,21 @@ patches:
3333
image:
3434
pullPolicy: IfNotPresent
3535
env:
36+
- name: LINODE_EXTERNAL_SUBNET
37+
value: ${LINODE_EXTERNAL_SUBNET:=""}
3638
- name: LINODE_URL
37-
value: https://api.linode.com/v4beta
39+
value: ${LINODE_URL:="https://api.linode.com"}
40+
- name: SSL_CERT_DIR
41+
value: "/tls"
42+
volumeMounts:
43+
- name: cacert
44+
mountPath: /tls
45+
readOnly: true
46+
volumes:
47+
- name: cacert
48+
secret:
49+
secretName: linode-ca
50+
defaultMode: 420
3851
transformers:
3952
- |
4053
apiVersion: builtin

templates/flavors/kubeadm/full-vpcless/kustomization.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,22 @@ patches:
4444
name: "linode-token-region"
4545
image:
4646
pullPolicy: IfNotPresent
47+
env:
48+
- name: LINODE_EXTERNAL_SUBNET
49+
value: ${LINODE_EXTERNAL_SUBNET:=""}
50+
- name: LINODE_URL
51+
value: ${LINODE_URL:="https://api.linode.com"}
52+
- name: SSL_CERT_DIR
53+
value: "/tls"
54+
volumeMounts:
55+
- name: cacert
56+
mountPath: /tls
57+
readOnly: true
58+
volumes:
59+
- name: cacert
60+
secret:
61+
secretName: linode-ca
62+
defaultMode: 420
4763
- target:
4864
kind: LinodeVPC
4965
patch: |-

templates/flavors/kubeadm/vpcless/kustomization.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,22 @@ patches:
3939
name: "linode-token-region"
4040
image:
4141
pullPolicy: IfNotPresent
42-
42+
env:
43+
- name: LINODE_EXTERNAL_SUBNET
44+
value: ${LINODE_EXTERNAL_SUBNET:=""}
45+
- name: LINODE_URL
46+
value: ${LINODE_URL:="https://api.linode.com"}
47+
- name: SSL_CERT_DIR
48+
value: "/tls"
49+
volumeMounts:
50+
- name: cacert
51+
mountPath: /tls
52+
readOnly: true
53+
volumes:
54+
- name: cacert
55+
secret:
56+
secretName: linode-ca
57+
defaultMode: 420
4358
- target:
4459
kind: ConfigMap
4560
name: .*-cilium-policy

templates/flavors/rke2/default/kustomization.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,20 @@ patches:
5454
secretRef:
5555
name: "linode-token-region"
5656
nodeSelector:
57-
node-role.kubernetes.io/control-plane: "true"
57+
node-role.kubernetes.io/control-plane: "true"
58+
env:
59+
- name: LINODE_EXTERNAL_SUBNET
60+
value: ${LINODE_EXTERNAL_SUBNET:=""}
61+
- name: LINODE_URL
62+
value: ${LINODE_URL:="https://api.linode.com"}
63+
- name: SSL_CERT_DIR
64+
value: "/tls"
65+
volumeMounts:
66+
- name: cacert
67+
mountPath: /tls
68+
readOnly: true
69+
volumes:
70+
- name: cacert
71+
secret:
72+
secretName: linode-ca
73+
defaultMode: 420

templates/flavors/rke2/vlan/kustomization.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@ patches:
1515
name: "linode-token-region"
1616
nodeSelector:
1717
node-role.kubernetes.io/control-plane: "true"
18+
env:
19+
- name: LINODE_EXTERNAL_SUBNET
20+
value: ${LINODE_EXTERNAL_SUBNET:=""}
21+
- name: LINODE_URL
22+
value: ${LINODE_URL:="https://api.linode.com"}
23+
- name: SSL_CERT_DIR
24+
value: "/tls"
25+
volumeMounts:
26+
- name: cacert
27+
mountPath: /tls
28+
readOnly: true
29+
volumes:
30+
- name: cacert
31+
secret:
32+
secretName: linode-ca
33+
defaultMode: 420
1834
- target:
1935
kind: LinodeVPC
2036
patch: |-

templates/flavors/rke2/vpcless/kustomization.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,22 @@ patches:
4040
pullPolicy: IfNotPresent
4141
nodeSelector:
4242
node-role.kubernetes.io/control-plane: "true"
43+
env:
44+
- name: LINODE_EXTERNAL_SUBNET
45+
value: ${LINODE_EXTERNAL_SUBNET:=""}
46+
- name: LINODE_URL
47+
value: ${LINODE_URL:="https://api.linode.com"}
48+
- name: SSL_CERT_DIR
49+
value: "/tls"
50+
volumeMounts:
51+
- name: cacert
52+
mountPath: /tls
53+
readOnly: true
54+
volumes:
55+
- name: cacert
56+
secret:
57+
secretName: linode-ca
58+
defaultMode: 420
4359
- target:
4460
kind: LinodeVPC
4561
patch: |-

0 commit comments

Comments
 (0)