From 73c049721032348b932baa733e2e3ebf5453c5ce Mon Sep 17 00:00:00 2001 From: zhenyus Date: Sat, 22 Feb 2025 19:14:36 +0800 Subject: [PATCH] fix(pipeline): update yamlMergeStrategy to use YamlMergeStrategy.merge() Signed-off-by: zhenyus --- .../vars/executeFreeleapsPipeline.groovy | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/first-class-pipeline/vars/executeFreeleapsPipeline.groovy b/first-class-pipeline/vars/executeFreeleapsPipeline.groovy index dedd7b8a..1aa8b95a 100644 --- a/first-class-pipeline/vars/executeFreeleapsPipeline.groovy +++ b/first-class-pipeline/vars/executeFreeleapsPipeline.groovy @@ -14,6 +14,9 @@ import com.freeleaps.devops.enums.DependenciesManager import com.freeleaps.devops.enums.ServiceLanguage import com.freeleaps.devops.enums.CodeLinterTypes import com.freeleaps.devops.enums.ImageBuilderTypes +import org.csanchez.jenkins.plugins.kubernetes.pod.yaml.YamlMergeStrategy +import org.csanchez.jenkins.plugins.kubernetes.pod.yaml.Merge + def generateComponentStages(component, configurations) { def stages = [] @@ -65,7 +68,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'dep-resolver', @@ -159,7 +162,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'code-linter', @@ -263,7 +266,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'sast-scanner', @@ -322,7 +325,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'semantic-releasing', @@ -383,7 +386,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'build-agent', @@ -500,7 +503,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: 'image-builder', @@ -589,7 +592,7 @@ spec: value: "true" effect: "NoSchedule" """, - yamlMergeStrategy: "merge", + yamlMergeStrategy: YamlMergeStrategy.merge(), containers: [ containerTemplate( name: "argo-app-version-updater",