diff --git a/Jenkinsfile b/Jenkinsfile index 0ce0704e..7420bf07 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,6 +31,13 @@ spec: - titan-15 - titan-17 - titan-19 + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + jenkins/jenkins-jenkins-agent: "true" containers: - name: jnlp image: jenkins/inbound-agent:3355.v388858a_47b_33-2-jdk21 diff --git a/ci/Jenkinsfile.titan-iac b/ci/Jenkinsfile.titan-iac index 9c246cbd..85f9310c 100644 --- a/ci/Jenkinsfile.titan-iac +++ b/ci/Jenkinsfile.titan-iac @@ -30,6 +30,13 @@ spec: - titan-15 - titan-17 - titan-19 + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + jenkins/jenkins-jenkins-agent: "true" containers: - name: jnlp image: jenkins/inbound-agent:3355.v388858a_47b_33-2-jdk21 diff --git a/services/jenkins/configmap-jcasc.yaml b/services/jenkins/configmap-jcasc.yaml index 5f9ecc09..f3d00542 100644 --- a/services/jenkins/configmap-jcasc.yaml +++ b/services/jenkins/configmap-jcasc.yaml @@ -468,7 +468,7 @@ data: plainText clouds: - kubernetes: - containerCapStr: "10" + containerCapStr: "4" connectTimeout: "20" readTimeout: "90" jenkinsUrl: "http://jenkins.jenkins.svc.cluster.local:8080" diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index f835c666..2d4b3f81 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -29,6 +29,13 @@ spec: - titan-15 - titan-17 - titan-19 + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + jenkins/jenkins-jenkins-agent: "true" containers: - name: git image: alpine/git:2.47.1