fix: use longhorn-rwx storage for cross-node pipeline scheduling
- StorageClass longhorn-rwx with hard NFS mount (no softerr) - Prevents Remote I/O errors from share-manager startup race - RWX allows steps to spread across all 4 cluster nodes - podAntiAffinity ensures different workflows use different nodes
This commit is contained in:
+2
-4
@@ -1,10 +1,8 @@
|
||||
# Woodpecker CI pipeline for Stonks Oracle
|
||||
# Translates .github/workflows/build.yml into Woodpecker native format
|
||||
# Images push to registry.celestium.life/stonks-oracle/<service>:<sha> and :latest
|
||||
#
|
||||
# Scheduling: Pipeline pods are spread across cluster nodes via agent-level
|
||||
# podAntiAffinity (WOODPECKER_BACKEND_K8S_POD_AFFINITY). Resource requests
|
||||
# below help the scheduler make balanced placement decisions.
|
||||
# Storage: longhorn-rwx (RWX) for cross-node step scheduling
|
||||
# Scheduling: podAntiAffinity spreads pipeline pods across cluster nodes
|
||||
|
||||
steps:
|
||||
lint-python:
|
||||
|
||||
Reference in New Issue
Block a user