From 1b2e571bfef9ab79a0a2675501dacf1ea3bf6e39 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 2 Sep 2025 10:43:44 -0500 Subject: [PATCH] pin stable jellyfin --- services/crypto/monerod/deployment.yaml | 15 +++++++++++++++ services/crypto/xmr-miner/deployment.yaml | 15 +++++++++++++++ services/crypto/xmr-miner/xmrig-daemonset.yaml | 8 ++++++++ services/gitea/deployment.yaml | 2 +- services/zot/deployment.yaml | 15 +++++++++++++++ 5 files changed, 54 insertions(+), 1 deletion(-) diff --git a/services/crypto/monerod/deployment.yaml b/services/crypto/monerod/deployment.yaml index 1a0f071..1b98e47 100644 --- a/services/crypto/monerod/deployment.yaml +++ b/services/crypto/monerod/deployment.yaml @@ -18,6 +18,21 @@ spec: fsGroupChangePolicy: OnRootMismatch nodeSelector: node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: hardware + operator: In + values: ["rpi4","rpi5"] + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 50 + preference: + matchExpressions: + - key: hardware + operator: In + values: ["rpi4"] containers: - name: monerod image: registry.bstein.dev/infra/monerod:0.18.4.1 diff --git a/services/crypto/xmr-miner/deployment.yaml b/services/crypto/xmr-miner/deployment.yaml index 17cb589..178f2b2 100644 --- a/services/crypto/xmr-miner/deployment.yaml +++ b/services/crypto/xmr-miner/deployment.yaml @@ -15,6 +15,21 @@ spec: spec: nodeSelector: node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: hardware + operator: In + values: ["rpi4","rpi5"] + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 50 + preference: + matchExpressions: + - key: hardware + operator: In + values: ["rpi4"] containers: - name: monero-p2pool image: registry.bstein.dev/infra/monero-p2pool:4.9 diff --git a/services/crypto/xmr-miner/xmrig-daemonset.yaml b/services/crypto/xmr-miner/xmrig-daemonset.yaml index 5abea02..74836d3 100644 --- a/services/crypto/xmr-miner/xmrig-daemonset.yaml +++ b/services/crypto/xmr-miner/xmrig-daemonset.yaml @@ -15,6 +15,14 @@ spec: priorityClassName: scavenger nodeSelector: node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: hardware + operator: In + values: ["rpi4","rpi5"] volumes: - name: payout secret: diff --git a/services/gitea/deployment.yaml b/services/gitea/deployment.yaml index 1f6f088..5dc0cee 100644 --- a/services/gitea/deployment.yaml +++ b/services/gitea/deployment.yaml @@ -37,7 +37,7 @@ spec: matchExpressions: - key: hardware operator: In - values: ["rpi5"] + values: ["rpi4"] containers: - name: gitea image: gitea/gitea:1.23 diff --git a/services/zot/deployment.yaml b/services/zot/deployment.yaml index 856880b..abffc00 100644 --- a/services/zot/deployment.yaml +++ b/services/zot/deployment.yaml @@ -15,6 +15,21 @@ spec: spec: nodeSelector: node-role.kubernetes.io/worker: "true" + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: hardware + operator: In + values: ["rpi4","rpi5"] + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 50 + preference: + matchExpressions: + - key: hardware + operator: In + values: ["rpi4"] containers: - name: zot image: ghcr.io/project-zot/zot-linux-arm64:latest