Skip to content

Commit 850a89a

Browse files
Junyi Houclaude
andcommitted
feat: add nodeSelector to all deployments (cloudflared→nuc, others→xtras3)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ac6776b commit 850a89a

9 files changed

Lines changed: 38 additions & 0 deletions

File tree

hack/values-dev.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
namespace: paperdebugger-dev
22

3+
nodeSelector:
4+
kubernetes.io/hostname: xtras3
5+
cloudflareNodeSelector:
6+
kubernetes.io/hostname: nuc
7+
38
mongo:
49
in_cluster: false

hack/values-prd.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
namespace: paperdebugger
22

3+
nodeSelector:
4+
kubernetes.io/hostname: xtras3
5+
cloudflareNodeSelector:
6+
kubernetes.io/hostname: nuc
7+
38
mongo:
49
in_cluster: false

hack/values-stg.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
namespace: paperdebugger-stg
22

3+
nodeSelector:
4+
kubernetes.io/hostname: xtras3
5+
cloudflareNodeSelector:
6+
kubernetes.io/hostname: nuc
7+
38
mongo:
49
in_cluster: false

helm-chart/templates/cloudflare.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
labels:
2424
pod: cloudflared
2525
spec:
26+
{{- with .Values.cloudflareNodeSelector }}
27+
nodeSelector:
28+
{{- toYaml . | nindent 8 }}
29+
{{- end }}
2630
securityContext:
2731
sysctls:
2832
# Allows ICMP traffic (ping, traceroute) to resources behind cloudflared.

helm-chart/templates/mongo.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ spec:
1414
labels:
1515
app: mongo
1616
spec:
17+
{{- with $.Values.nodeSelector }}
18+
nodeSelector:
19+
{{- toYaml . | nindent 8 }}
20+
{{- end }}
1721
containers:
1822
- name: mongo
1923
image: {{ .Values.mongo.image }}

helm-chart/templates/paperdebugger-mcp.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
labels:
1414
app: paperdebugger-mcp-server
1515
spec:
16+
{{- with .Values.nodeSelector }}
17+
nodeSelector:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
imagePullSecrets:
1721
- name: ghcr-secret
1822
containers:

helm-chart/templates/paperdebugger-xtramcp-server.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
labels:
1414
app: paperdebugger-xtramcp-server
1515
spec:
16+
{{- with .Values.nodeSelector }}
17+
nodeSelector:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
imagePullSecrets:
1721
- name: ghcr-secret
1822
containers:

helm-chart/templates/paperdebugger.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
labels:
1414
app: paperdebugger
1515
spec:
16+
{{- with .Values.nodeSelector }}
17+
nodeSelector:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
imagePullSecrets:
1721
- name: ghcr-secret
1822
initContainers:

helm-chart/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ paperdebuggerMcpServer:
1616
paperdebuggerXtraMcpServer:
1717
image: ghcr.io/paperdebugger/xtragpt-mcp-server:sha-510bc96
1818

19+
nodeSelector: {}
20+
cloudflareNodeSelector: {}
21+
1922
mongo:
2023
in_cluster: true
2124
uri: "" # if in_cluster is false, use the external mongo instead

0 commit comments

Comments
 (0)