Update KubernetesTest to exclude IngressClass from environment variable replacement

This commit is contained in:
Théophile Diot 2024-12-24 11:38:17 +01:00
parent 65cacf5412
commit 59f5b2e65d
No known key found for this signature in database
GPG key ID: FA995104A0BA376A

View file

@ -45,11 +45,15 @@ class KubernetesTest(Test):
for ele in yaml["spec"]["template"]["spec"]["containers"][0]["env"]:
if ele["name"] in replace_env:
ele["value"] = replace_env[ele["name"]]
if yaml["metadata"]["name"] in [
"bunkerweb",
"bunkerweb-controller",
"bunkerweb-scheduler",
]:
if (
yaml["metadata"]["name"]
in [
"bunkerweb",
"bunkerweb-controller",
"bunkerweb-scheduler",
]
and yaml["kind"] != "IngressClass"
):
yaml["spec"]["template"]["spec"]["imagePullSecrets"] = [{"name": "secret-registry"}]
yamls.append(yaml)
with open(deploy, "w") as f: