keycloak: require rpi nodes with titan-24 fallback

This commit is contained in:
Brad Stein 2025-12-06 01:40:24 -03:00
parent f4da27271e
commit 88c7a1c2aa

View File

@ -18,6 +18,16 @@ spec:
spec: spec:
affinity: affinity:
nodeAffinity: nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: hardware
operator: In
values: ["rpi5","rpi4"]
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values: ["titan-24"]
preferredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- weight: 90 - weight: 90
preference: preference:
@ -31,12 +41,6 @@ spec:
- key: hardware - key: hardware
operator: In operator: In
values: ["rpi4"] values: ["rpi4"]
- weight: 50
preference:
matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values: ["titan-24"]
securityContext: securityContext:
runAsUser: 1000 runAsUser: 1000
runAsGroup: 0 runAsGroup: 0