commit fe8b34828211199e8f0a2c7aac76f254ec911279
parent 6927054ed2a954fd6e216647cffa4116ea579c39
Author: Andreas Gruhler <agruhl@gmx.ch>
Date: Wed, 25 Feb 2026 21:46:06 +0100
fix(jenkins): escape variables
Escaping variables in the CaC plugin possible with carret:
* https://github.com/jenkinsci/configuration-as-code-plugin/issues/2517
* https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/docs/features/secrets.adoc#passing-secrets-through-variables
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hcl/default/jenkins/templates/jenkins.yaml.tmpl b/hcl/default/jenkins/templates/jenkins.yaml.tmpl
@@ -96,7 +96,7 @@ jenkins:
],
"Constraints": [
{
- "LTarget": "${attr.cpu.arch}",
+ "LTarget": "^${attr.cpu.arch}",
"Operand": "=",
"RTarget": "arm64"
}
@@ -160,7 +160,7 @@ jenkins:
],
"Constraints": [
{
- "LTarget": "${attr.cpu.arch}",
+ "LTarget": "^${attr.cpu.arch}",
"Operand": "=",
"RTarget": "amd64"
}