From bd646aa4c466bfa87f2a406378e6838dfaccd5d5 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Wed, 13 Aug 2025 18:09:28 -0500 Subject: [PATCH] zot fixes, worker requirement --- services/crypto/monerod/deployment.yaml | 3 ++- services/crypto/xmr-miner/deployment.yaml | 3 +-- .../crypto/xmr-miner/xmrig-daemonset.yaml | 2 +- services/zot/configmap.yaml | 20 +++++++++---------- services/zot/deployment.yaml | 2 +- 5 files changed, 14 insertions(+), 16 deletions(-) diff --git a/services/crypto/monerod/deployment.yaml b/services/crypto/monerod/deployment.yaml index b837c0e..901d531 100644 --- a/services/crypto/monerod/deployment.yaml +++ b/services/crypto/monerod/deployment.yaml @@ -16,6 +16,8 @@ spec: securityContext: fsGroup: 1000 fsGroupChangePolicy: OnRootMismatch + nodeSelector: + node-role.kubernetes.io/worker: true initContainers: - name: fetch-monero-cli image: debian:bookworm-slim @@ -43,7 +45,6 @@ spec: volumeMounts: - name: data mountPath: /data - containers: - name: monerod image: debian:bookworm-slim diff --git a/services/crypto/xmr-miner/deployment.yaml b/services/crypto/xmr-miner/deployment.yaml index 9e9fae4..b19d139 100644 --- a/services/crypto/xmr-miner/deployment.yaml +++ b/services/crypto/xmr-miner/deployment.yaml @@ -13,8 +13,7 @@ spec: labels: { app: p2pool } spec: nodeSelector: - kubernetes.io/arch: arm64 - priorityClassName: scavenger + node-role.kubernetes.io/worker: true containers: - name: p2pool image: ghcr.io/sethforprivacy/p2pool:latest diff --git a/services/crypto/xmr-miner/xmrig-daemonset.yaml b/services/crypto/xmr-miner/xmrig-daemonset.yaml index b24777f..f991baa 100644 --- a/services/crypto/xmr-miner/xmrig-daemonset.yaml +++ b/services/crypto/xmr-miner/xmrig-daemonset.yaml @@ -14,7 +14,7 @@ spec: spec: priorityClassName: scavenger nodeSelector: - kubernetes.io/arch: arm64 + node-role.kubernetes.io/worker: true volumes: - name: payout secret: diff --git a/services/zot/configmap.yaml b/services/zot/configmap.yaml index 8394796..9c967c9 100644 --- a/services/zot/configmap.yaml +++ b/services/zot/configmap.yaml @@ -8,25 +8,23 @@ data: config.json: | { "storage": { "rootDirectory": "/var/lib/registry" }, + "log": { "level": "info" }, "http": { "address": "0.0.0.0", "port": "5000", "auth": { "htpasswd": { - "path": "/etc/zot/htpasswd", - "realm": "zot" + "path": "/etc/zot/htpasswd" } }, "accessControl": { - "repositories": [ - { - "pattern": "**", - "policies": [ - { "users": ["*"], "actions": ["read"] } - ] + "repositories": { + "**": { + "anonymousPolicy": ["read"], + "defaultPolicy": ["read"], + "policies": [] } - ] + } } - }, - "log": { "level": "info" } + } } diff --git a/services/zot/deployment.yaml b/services/zot/deployment.yaml index 4ea2dcd..5069b32 100644 --- a/services/zot/deployment.yaml +++ b/services/zot/deployment.yaml @@ -14,7 +14,7 @@ spec: labels: { app: zot } spec: nodeSelector: - kubernetes.io/arch: arm64 + node-role.kubernetes.io/worker: true containers: - name: zot image: ghcr.io/project-zot/zot-linux-arm64:latest