FIX(applications): correct bjw-s/app-template schema for replica and affinity

- Move replicaCount to controllers.main level
- Move affinity to controllers.main.pod level
- Fix Helm schema validation errors for docusaurus, homer, mas

FIX(applications): move replicaCount to top level for bjw-s/app-template

- Move replicaCount from controllers.main to top level
- Keep affinity in controllers.main.pod.affinity
- Fix Helm schema validation errors

FIX(applications): use replicas instead of replicaCount for bjw-s/app-template

- Change replicaCount to controllers.main.replicas
- Fix schema validation for bjw-s/app-template chart
This commit is contained in:
2026-01-08 12:49:22 +09:00
parent fd1548c70c
commit a57e6555ea
3 changed files with 36 additions and 33 deletions

View File

@@ -3,7 +3,7 @@
controllers: controllers:
main: main:
replicaCount: 2 replicas: 2
annotations: annotations:
docusaurus/source-hash: "2024-12-30-v1" docusaurus/source-hash: "2024-12-30-v1"
initContainers: initContainers:
@@ -56,16 +56,17 @@ controllers:
port: 80 port: 80
initialDelaySeconds: 5 initialDelaySeconds: 5
periodSeconds: 5 periodSeconds: 5
# Affinity - Soft Anti-Affinity to spread pods across nodes pod:
affinity: # Affinity - Soft Anti-Affinity to spread pods across nodes
podAntiAffinity: affinity:
preferredDuringSchedulingIgnoredDuringExecution: podAntiAffinity:
- weight: 100 preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm: - weight: 100
labelSelector: podAffinityTerm:
matchLabels: labelSelector:
app.kubernetes.io/name: docusaurus matchLabels:
topologyKey: kubernetes.io/hostname app.kubernetes.io/name: docusaurus
topologyKey: kubernetes.io/hostname
service: service:
main: main:

View File

@@ -3,7 +3,7 @@
controllers: controllers:
main: main:
replicaCount: 2 replicas: 2
initContainers: initContainers:
copy-homer-files: copy-homer-files:
image: image:
@@ -40,16 +40,17 @@ controllers:
memory: 100Mi memory: 100Mi
limits: limits:
memory: 150Mi memory: 150Mi
# Affinity - Soft Anti-Affinity to spread pods across nodes pod:
affinity: # Affinity - Soft Anti-Affinity to spread pods across nodes
podAntiAffinity: affinity:
preferredDuringSchedulingIgnoredDuringExecution: podAntiAffinity:
- weight: 100 preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm: - weight: 100
labelSelector: podAffinityTerm:
matchLabels: labelSelector:
app.kubernetes.io/name: homer matchLabels:
topologyKey: kubernetes.io/hostname app.kubernetes.io/name: homer
topologyKey: kubernetes.io/hostname
service: service:
main: main:

View File

@@ -12,7 +12,7 @@ serviceAccount:
controllers: controllers:
main: main:
replicaCount: 2 replicas: 2
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: rollingUpdate:
unavailable: 0 unavailable: 0
@@ -77,16 +77,17 @@ controllers:
port: 8000 port: 8000
initialDelaySeconds: 0 initialDelaySeconds: 0
periodSeconds: 5 periodSeconds: 5
# Affinity - Soft Anti-Affinity to spread pods across nodes pod:
affinity: # Affinity - Soft Anti-Affinity to spread pods across nodes
podAntiAffinity: affinity:
preferredDuringSchedulingIgnoredDuringExecution: podAntiAffinity:
- weight: 100 preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm: - weight: 100
labelSelector: podAffinityTerm:
matchLabels: labelSelector:
app.kubernetes.io/name: mas matchLabels:
topologyKey: kubernetes.io/hostname app.kubernetes.io/name: mas
topologyKey: kubernetes.io/hostname
service: service:
main: main: