From fd9153798216dd95255ac486a85d47c9e92863f2 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 10 May 2026 02:24:40 -0300 Subject: [PATCH] ci: avoid titan-06 for Jenkins agents --- Jenkinsfile | 20 ++++++++++++++++++++ ci/Jenkinsfile.titan-iac | 20 ++++++++++++++++++++ services/logging/Jenkinsfile.data-prepper | 20 ++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 246ce466..0ce0704e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,6 +11,26 @@ spec: hardware: rpi5 kubernetes.io/arch: arm64 node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-06 + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-13 + - titan-15 + - titan-17 + - titan-19 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 b363ddc4..9c246cbd 100644 --- a/ci/Jenkinsfile.titan-iac +++ b/ci/Jenkinsfile.titan-iac @@ -10,6 +10,26 @@ spec: hardware: rpi5 kubernetes.io/arch: arm64 node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-06 + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-13 + - titan-15 + - titan-17 + - titan-19 containers: - name: jnlp image: jenkins/inbound-agent:3355.v388858a_47b_33-2-jdk21 diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index 4d261c6a..f835c666 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -9,6 +9,26 @@ spec: serviceAccountName: jenkins nodeSelector: node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-06 + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-13 + - titan-15 + - titan-17 + - titan-19 containers: - name: git image: alpine/git:2.47.1