Skip to content

Commit 2b5c687

Browse files
committed
hack?
1 parent 32704ce commit 2b5c687

File tree

3 files changed

+16
-25
lines changed

3 files changed

+16
-25
lines changed

Tiltfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,12 @@ if debug == "true":
172172
manager_yaml = decode_yaml_stream(kustomize("config/default"))
173173
for resource in manager_yaml:
174174
if resource["metadata"]["name"] == "capl-manager-credentials":
175-
resource["stringData"]["apiToken"] = os.getenv("LINODE_TOKEN")
176-
resource["stringData"]["dnsToken"] = os.getenv("LINODE_DNS_TOKEN")
175+
resource["stringData"]["LINODE_TOKEN"] = os.getenv("LINODE_TOKEN")
176+
resource["stringData"]["LINODE_DNS_TOKEN"] = os.getenv("LINODE_DNS_TOKEN")
177+
if os.getenv("LINODE_URL"):
178+
resource["stringData"]["LINODE_URL"] = os.getenv("LINODE_URL")
179+
if os.getenv("LINODE_CA_BASE64"):
180+
resource["stringData"]["SSL_CERT_DIR"] = "/tmp/linode-ca"
177181
if resource["metadata"]["name"] == "capl-akamai-edgerc-secret":
178182
resource["stringData"]["AKAMAI_HOST"] = os.getenv("AKAMAI_HOST")
179183
resource["stringData"]["AKAMAI_CLIENT_TOKEN"] = os.getenv("AKAMAI_CLIENT_TOKEN")
@@ -192,10 +196,7 @@ for resource in manager_yaml:
192196
for container in resource["spec"]["template"]["spec"]["containers"]:
193197
container.pop("securityContext")
194198
if container["name"] == "manager":
195-
if os.getenv("LINODE_URL"):
196-
container["env"].append({"name": "LINODE_URL", "value": os.getenv("LINODE_URL")})
197199
if os.getenv("LINODE_CA_BASE64"):
198-
container["env"].append({"name": "SSL_CERT_DIR", "value": "/tmp/linode-ca"})
199200
container["volumeMounts"].append({"mountPath": "/tmp/linode-ca", "name": "linode-ca", "readOnly": True})
200201
if os.getenv("LINODE_CA_BASE64"):
201202
resource["spec"]["template"]["spec"]["volumes"].append({"name": "linode-ca", "secret": {"defaultMode": 420, "secretName": "linode-ca"}})

config/default/manager_credentials_patch.yaml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,3 @@ spec:
2020
secretKeyRef:
2121
key: dnsToken
2222
name: capl-manager-credentials
23-
- name: AKAMAI_HOST
24-
valueFrom:
25-
secretKeyRef:
26-
key: AKAMAI_HOST
27-
name: akamai-edgerc-secret
28-
- name: AKAMAI_ACCESS_TOKEN
29-
valueFrom:
30-
secretKeyRef:
31-
key: AKAMAI_ACCESS_TOKEN
32-
name: akamai-edgerc-secret
33-
- name: AKAMAI_CLIENT_TOKEN
34-
valueFrom:
35-
secretKeyRef:
36-
key: AKAMAI_CLIENT_TOKEN
37-
name: akamai-edgerc-secret
38-
- name: AKAMAI_CLIENT_SECRET
39-
valueFrom:
40-
secretKeyRef:
41-
key: AKAMAI_CLIENT_SECRET
42-
name: akamai-edgerc-secret

config/manager/manager.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ spec:
4848
- --leader-elect
4949
image: controller:latest
5050
env:
51+
- name: LINODE_TOKEN
52+
valueFrom:
53+
secretKeyRef:
54+
name: capl-manager-credentials
55+
key: LINODE_TOKEN
56+
- name: LINODE_DNS_TOKEN
57+
valueFrom:
58+
secretKeyRef:
59+
name: capl-manager-credentials
60+
key: LINODE_DNS_TOKEN
5161
- name: LINODE_API_VERSION
5262
value: v4beta
5363
- name: K8S_NODE_NAME

0 commit comments

Comments
 (0)