From 6d1c05574a47def0727bdc10f4a3246eae9d0eea Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Wed, 22 Jul 2026 08:48:08 -0700 Subject: [PATCH] fix(forgejo): remove nodeSelector now that Longhorn runs on all nodes With Longhorn now running on all 3 control-plane nodes (commit be7881d), Forgejo pods no longer need to be pinned to talos-cp-1. The gitea-shared-storage PVC can attach on any node, and the scheduler will properly co-locate pod + volume via WaitForFirstConsumer + 3-replica Longhorn volumes. Removes the kubernetes.io/hostname: talos-cp-1 nodeSelector added in commit dde4b60 (which was a workaround for single-node storage). --- k8s/argocd/bootstrap/forgejo.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/k8s/argocd/bootstrap/forgejo.yaml b/k8s/argocd/bootstrap/forgejo.yaml index 4201130..a939c81 100644 --- a/k8s/argocd/bootstrap/forgejo.yaml +++ b/k8s/argocd/bootstrap/forgejo.yaml @@ -117,8 +117,6 @@ spec: limits: cpu: "1" memory: 1Gi - nodeSelector: - kubernetes.io/hostname: talos-cp-1 tolerations: - key: node-role.kubernetes.io/control-plane operator: Exists