From 21a4f677f2b4892b7367e8ea3b6a7785fb0e9ae6 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 4 Oct 2026 05:02:10 -0500 Subject: [PATCH] ci: close placement gaps and fit measured helper reservations --- Jenkinsfile | 17 +++---------- ci/Jenkinsfile.titan-iac | 17 +++---------- services/logging/Jenkinsfile.data-prepper | 29 ++++++++--------------- 3 files changed, 16 insertions(+), 47 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 16b94a85..965c4e43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,20 +15,9 @@ spec: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: kubernetes.io/hostname - operator: NotIn - values: - - titan-04 - - titan-05 - - titan-06 - - titan-11 - - titan-12 - - titan-13 - - titan-14 - - titan-15 - - titan-17 - - titan-18 - - titan-19 + - {key: hardware, operator: In, values: [rpi5, rpi4]} + - {key: node-role.kubernetes.io/worker, operator: In, values: ["true"]} + - {key: kubernetes.io/hostname, operator: NotIn, values: [titan-04, titan-05, titan-06, titan-08, titan-11, titan-12, titan-13, titan-14, titan-15, titan-17, titan-18, titan-19]} preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: diff --git a/ci/Jenkinsfile.titan-iac b/ci/Jenkinsfile.titan-iac index eb44f712..b0dd221f 100644 --- a/ci/Jenkinsfile.titan-iac +++ b/ci/Jenkinsfile.titan-iac @@ -14,20 +14,9 @@ spec: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: kubernetes.io/hostname - operator: NotIn - values: - - titan-04 - - titan-05 - - titan-06 - - titan-11 - - titan-12 - - titan-13 - - titan-14 - - titan-15 - - titan-17 - - titan-18 - - titan-19 + - {key: hardware, operator: In, values: [rpi5, rpi4]} + - {key: node-role.kubernetes.io/worker, operator: In, values: ["true"]} + - {key: kubernetes.io/hostname, operator: NotIn, values: [titan-04, titan-05, titan-06, titan-08, titan-11, titan-12, titan-13, titan-14, titan-15, titan-17, titan-18, titan-19]} preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index caa90747..0fe0b8b2 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -15,25 +15,9 @@ spec: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: hardware - operator: In - values: - - rpi5 - - rpi4 - - key: kubernetes.io/hostname - operator: NotIn - values: - - titan-04 - - titan-05 - - titan-06 - - titan-11 - - titan-12 - - titan-13 - - titan-14 - - titan-15 - - titan-17 - - titan-18 - - titan-19 + - {key: hardware, operator: In, values: [rpi5, rpi4]} + - {key: node-role.kubernetes.io/worker, operator: In, values: ["true"]} + - {key: kubernetes.io/hostname, operator: NotIn, values: [titan-04, titan-05, titan-06, titan-08, titan-11, titan-12, titan-13, titan-14, titan-15, titan-17, titan-18, titan-19]} preferredDuringSchedulingIgnoredDuringExecution: - weight: 80 preference: @@ -63,6 +47,10 @@ spec: containers: - name: git image: alpine/git:2.47.1 + resources: + requests: + cpu: "10m" + memory: "64Mi" command: - cat tty: true @@ -73,6 +61,9 @@ spec: tty: true - name: semgrep image: semgrep/semgrep:1.171.0 + resources: + requests: + memory: "192Mi" command: - cat tty: true