Compare commits

..

28 Commits

Author SHA1 Message Date
1da3a8aaf3 PERF(web-apps): remove CPU limits for stability
- Remove CPU limits from all web-apps
- Prevents CPU throttling issues
2026-01-12 02:36:05 +09:00
dff2f41032 PERF(jotion): remove CPU limit for stability
- Increase memory to 169Mi, remove CPU limit
2026-01-12 02:00:51 +09:00
f8b1b78a3d PERF(web-apps): optimize resources via VPA
- jaejadle: CPU 15m/15m, memory 100Mi/109Mi
- jaejadle-dev: CPU 15m/15m, memory 100Mi/100Mi
- joossam: CPU 15m/15m, memory 109Mi/351Mi
- joossam-dev: CPU 15m/15m, memory 100Mi/100Mi
- jotion: CPU 15m/15m, memory 109Mi/126Mi
- jovies: CPU 15m/15m, memory 100Mi/100Mi
- portfolio: CPU 15m/30m, memory 100Mi/109Mi
- todo: CPU 15m/15m, memory 100Mi/100Mi
2026-01-12 01:08:46 +09:00
1ec2263310 refactor: update Vault secret paths to new categorized structure
- jaejadle: jaejadle → web-apps/jaejadle
- jaejadle-dev: jaejadle-dev → web-apps/jaejadle-dev
- jotion: jotion → web-apps/jotion
- todo: todo → web-apps/todo

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 22:37:04 +09:00
argocd-image-updater
3f589015b7 build: automatic update of joossam-dev
updates image joossam-dev tag 'dummy' to 'sha256:c836bc4394d99e6fe53600204a40283143252dddbbb5645dbff7981a00c32cf0'
2026-01-11 13:23:34 +00:00
argocd-image-updater
a8a624db98 build: automatic update of jaejadle-dev
updates image jaejadle-dev tag 'dummy' to 'sha256:b222570d45aafa375730d584f5265f4b255218e1c290acd5b56fdf61744a5027'
2026-01-11 13:17:30 +00:00
bd6d409dc6 FIX(deploy): add zot-registry label for dev apps
- Add zot-registry: enabled label to jaejadle-dev namespace
- Add zot-registry: enabled label to joossam-dev namespace
- Fix ImagePullBackOff by enabling ClusterExternalSecret
2026-01-11 21:50:04 +09:00
6962959056 FEAT(deploy): migrate -dev apps to Tekton CI/CD
- Change joossam-dev registry from GHCR to zot
- Change jaejadle-dev registry from GHCR to zot
- Add ArgoCD Image Updater annotations for both
- Enable digest-based update strategy
2026-01-11 21:06:49 +09:00
argocd-image-updater
0c4f15b23f build: automatic update of jovies
updates image jovies tag 'sha256:79eab5ba2ba07e9069ebeb720273032b296da9d239a267253daedd7eed01f3b4' to 'sha256:e6c3f34071ff611056d192e61811b6cf1bc2bf97c6c0748ce1559a4a2ec4a4d7'
2026-01-10 15:45:06 +00:00
argocd-image-updater
48eda2b7c1 build: automatic update of jovies
updates image jovies tag 'sha256:740eaaf4ce4ae649e6f1b7e3e76606d29230b456d8fe360905cf6f4ad4dbd99f' to 'sha256:79eab5ba2ba07e9069ebeb720273032b296da9d239a267253daedd7eed01f3b4'
2026-01-10 14:46:48 +00:00
f814a70ae4 FIX(jovies): update platform to linux/arm64/v8
- Match Buildah's platform variant for Image Updater
2026-01-10 23:46:30 +09:00
4bb7186fdd CHORE(jovies): add platform annotation for Image Updater
- Add linux/arm64 platform annotation
- Fix OCI manifest detection for arm64 images
2026-01-10 23:29:15 +09:00
d73a951ade PERF(joossam): increase resources and probe timeout
- Increase memory from 105Mi to 256Mi/512Mi
- Increase CPU request from 15m to 100m
- Add 5s timeout to liveness/readiness probes
2026-01-10 22:01:02 +09:00
argocd-image-updater
722252b0fa build: automatic update of jovies
updates image mayne0213/jovies tag 'sha256:9385a63f3d18b741f4263d906c7aebeb9af2f6d0b5fc0046065c7c90127e34ff' to 'sha256:740eaaf4ce4ae649e6f1b7e3e76606d29230b456d8fe360905cf6f4ad4dbd99f'
2026-01-10 12:18:45 +00:00
3e6a732abc feat(jovies): Zot 레지스트리로 전환
- GHCR에서 zot0213.kro.kr로 이미지 레지스트리 변경
- ArgoCD Image Updater에 Zot pull-secret 설정
- jovies namespace에 zot-registry 라벨 추가
- imagePullSecrets 설정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 21:17:41 +09:00
argocd-image-updater
15762e2d39 build: automatic update of jovies
updates image mayne0213/jovies tag 'sha256:1c877a6fc7aa0f78b492ba380746c3c153834f744b7cdce6953c8e72f34e19bd' to 'sha256:9385a63f3d18b741f4263d906c7aebeb9af2f6d0b5fc0046065c7c90127e34ff'
2026-01-10 11:52:29 +00:00
320dd4a9a5 revert(jovies): temporarily use GHCR until runner is fixed
Gitea Actions runner not working yet, revert to GHCR registry.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:49:23 +09:00
4a74feb826 migrate: change repoURLs from GitHub to Gitea
Update all ArgoCD Application references to use Gitea (github0213.com).
Update jovies to use Zot registry with gitea-creds for Image Updater.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:43:44 +09:00
d145ba3d29 PERF(web-apps): adjust resources based on VPA
- Update jaejadle memory 150Mi→105Mi
- Update jaejadle-dev memory 150Mi→100Mi
- Update joossam memory 160Mi→105Mi
- Update joossam-dev memory 160Mi→105Mi
- Update portfolio cpu 25m→23m, memory 100Mi→156Mi
2026-01-10 14:36:10 +09:00
1645dd28d8 PERF(web-apps): reduce all replicas to 1
- Change jaejadle, jaejadle-dev replicas to 1
- Change joossam, joossam-dev replicas to 1
- Change jotion, jovies, portfolio, todo replicas to 1
2026-01-10 13:31:27 +09:00
a62307a0ed PERF(web-apps): reduce default replicas to 1
- Change default replicaCount from 2 to 1
- Affects all apps using web-app chart
2026-01-10 13:15:56 +09:00
aea9ee93e8 FIX(jotion): fix health probe path to /home
- Change livenessProbe path from / to /home
- Change readinessProbe path from / to /home
- Resolve 404 error causing pod restart loop
2026-01-10 02:44:54 +09:00
2c2084b95f CHORE(jotion): remove healthcheck config
- Remove healthcheck configuration from helm values
- Simplify deployment configuration
2026-01-10 02:23:16 +09:00
argocd-image-updater
7d928aa24b build: automatic update of jovies
updates image mayne0213/jovies tag 'sha256:a6aeba8dc261434e64266c5edc8d6b842caa57f998998b4825289b91e0a8e189' to 'sha256:1c877a6fc7aa0f78b492ba380746c3c153834f744b7cdce6953c8e72f34e19bd'
2026-01-09 16:22:45 +00:00
argocd-image-updater
4322a624e2 build: automatic update of docusaurus
updates image docusaurus tag 'dummy' to 'sha256:e7a5818ba3c2b928e8d74c93d19d67edcfddd999c3b5afb160880f7cf2f422e7'
2026-01-09 16:22:41 +00:00
argocd-image-updater
ec509b0399 CHORE(app): update jovies image
- Update container image reference
- Trigger deployment
2026-01-10 01:21:14 +09:00
553df2ac82 FIX(image-updater): restore git write-back method
- Revert to git write-back for image updates
- ArgoCD write-back had issues
2026-01-10 01:21:14 +09:00
e9df55b5f7 FIX(image-updater): change write-back method to argocd
- Remove dependency on github-creds secret
- Use ArgoCD write-back instead of git
2026-01-10 01:21:14 +09:00
22 changed files with 147 additions and 84 deletions

View File

@@ -9,7 +9,7 @@ spec:
project: default
source:
repoURL: https://github.com/K3S-HOME/web-apps.git
repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: .

View File

@@ -0,0 +1,8 @@
helm:
parameters:
- name: image.name
value: zot0213.kro.kr/docusaurus
forcestring: true
- name: image.tag
value: latest@sha256:e7a5818ba3c2b928e8d74c93d19d67edcfddd999c3b5afb160880f7cf2f422e7
forcestring: true

View File

@@ -0,0 +1,8 @@
helm:
parameters:
- name: image.name
value: zot0213.kro.kr/jaejadle-dev
forcestring: true
- name: image.tag
value: latest@sha256:b222570d45aafa375730d584f5265f4b255218e1c290acd5b56fdf61744a5027
forcestring: true

View File

@@ -0,0 +1,8 @@
helm:
parameters:
- name: image.name
value: zot0213.kro.kr/joossam-dev
forcestring: true
- name: image.tag
value: latest@sha256:c836bc4394d99e6fe53600204a40283143252dddbbb5645dbff7981a00c32cf0
forcestring: true

View File

@@ -1,8 +1,8 @@
helm:
parameters:
- name: image.name
value: ghcr.io/mayne0213/jovies
value: zot0213.kro.kr/jovies
forcestring: true
- name: image.tag
value: latest@sha256:b994d1e6704a2d69747ef3efdb9ba855038eee440e6e4a3940c78174ce91b4bc
value: latest@sha256:e6c3f34071ff611056d192e61811b6cf1bc2bf97c6c0748ce1559a4a2ec4a4d7
forcestring: true

View File

@@ -15,7 +15,7 @@ imagePullSecrets:
- name: ghcr-secret
# Replicas
replicaCount: 2
replicaCount: 1
# Container port
containerPort: 3000

View File

@@ -5,16 +5,24 @@ metadata:
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
annotations:
argocd-image-updater.argoproj.io/image-list: jaejadle-dev=zot0213.kro.kr/jaejadle-dev:latest
argocd-image-updater.argoproj.io/jaejadle-dev.update-strategy: digest
argocd-image-updater.argoproj.io/jaejadle-dev.platforms: linux/arm64/v8
argocd-image-updater.argoproj.io/jaejadle-dev.pull-secret: pullsecret:argocd/zot-registry-credentials
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/gitea-creds
argocd-image-updater.argoproj.io/git-branch: main
argocd-image-updater.argoproj.io/jaejadle-dev.helm.image-tag: image.tag
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/jaejadle-dev/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:
@@ -38,4 +46,5 @@ spec:
managedNamespaceMetadata:
labels:
goldilocks.fairwinds.com/enabled: 'true'
zot-registry: 'enabled'
revisionHistoryLimit: 10

View File

@@ -3,15 +3,15 @@
name: jaejadle-dev
image:
registry: ghcr.io
repository: mayne0213/jaejadle
tag: develop
registry: zot0213.kro.kr
repository: jaejadle-dev
tag: latest # Updated by ArgoCD Image Updater
pullPolicy: Always
imagePullSecrets:
- name: ghcr-secret
- name: zot-registry-credentials
replicaCount: 2
replicaCount: 1
containerPort: 3000
service:
@@ -34,12 +34,13 @@ ingress:
hosts:
- dev.jaejadle.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 150Mi
cpu: 15m
memory: 100Mi
limits:
memory: 150Mi
memory: 100Mi
healthCheck:
enabled: true
@@ -70,35 +71,35 @@ externalSecret:
data:
- secretKey: DATABASE_URL
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: DATABASE_URL
- secretKey: JWT_SECRET
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: JWT_SECRET
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: AWS_SECRET_ACCESS_KEY
- secretKey: AWS_S3_BUCKET_NAME
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: AWS_S3_BUCKET_NAME
- secretKey: AWS_S3_ENDPOINT
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: AWS_S3_ENDPOINT
- secretKey: AWS_REGION
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: AWS_REGION
- secretKey: CODE
remoteRef:
key: jaejadle-dev
key: web-apps/jaejadle-dev
property: CODE
# Affinity - Soft Anti-Affinity to spread pods across nodes

View File

@@ -8,13 +8,13 @@ metadata:
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/jaejadle/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:

View File

@@ -11,7 +11,7 @@ image:
imagePullSecrets:
- name: ghcr-secret
replicaCount: 2
replicaCount: 1
containerPort: 3000
service:
@@ -34,12 +34,13 @@ ingress:
hosts:
- jaejadle.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 150Mi
cpu: 15m
memory: 100Mi
limits:
memory: 150Mi
memory: 109Mi
healthCheck:
enabled: true
@@ -70,35 +71,35 @@ externalSecret:
data:
- secretKey: DATABASE_URL
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: DATABASE_URL
- secretKey: JWT_SECRET
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: JWT_SECRET
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: AWS_SECRET_ACCESS_KEY
- secretKey: AWS_S3_BUCKET_NAME
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: AWS_S3_BUCKET_NAME
- secretKey: AWS_S3_ENDPOINT
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: AWS_S3_ENDPOINT
- secretKey: AWS_REGION
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: AWS_REGION
- secretKey: CODE
remoteRef:
key: jaejadle
key: web-apps/jaejadle
property: CODE
# Affinity - Soft Anti-Affinity to spread pods across nodes

View File

@@ -5,16 +5,24 @@ metadata:
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
annotations:
argocd-image-updater.argoproj.io/image-list: joossam-dev=zot0213.kro.kr/joossam-dev:latest
argocd-image-updater.argoproj.io/joossam-dev.update-strategy: digest
argocd-image-updater.argoproj.io/joossam-dev.platforms: linux/arm64/v8
argocd-image-updater.argoproj.io/joossam-dev.pull-secret: pullsecret:argocd/zot-registry-credentials
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/gitea-creds
argocd-image-updater.argoproj.io/git-branch: main
argocd-image-updater.argoproj.io/joossam-dev.helm.image-tag: image.tag
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/joossam-dev/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:
@@ -38,4 +46,5 @@ spec:
managedNamespaceMetadata:
labels:
goldilocks.fairwinds.com/enabled: 'true'
zot-registry: 'enabled'
revisionHistoryLimit: 10

View File

@@ -3,15 +3,15 @@
name: joossam-dev
image:
registry: ghcr.io
repository: mayne0213/joossam
tag: develop
registry: zot0213.kro.kr
repository: joossam-dev
tag: latest # Updated by ArgoCD Image Updater
pullPolicy: Always
imagePullSecrets:
- name: ghcr-secret
- name: zot-registry-credentials
replicaCount: 2
replicaCount: 1
containerPort: 8000
service:
@@ -34,12 +34,13 @@ ingress:
hosts:
- dev.joossameng.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 160Mi
cpu: 15m
memory: 100Mi
limits:
memory: 160Mi
memory: 100Mi
healthCheck:
enabled: true

View File

@@ -8,13 +8,13 @@ metadata:
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/joossam/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:

View File

@@ -11,7 +11,7 @@ image:
imagePullSecrets:
- name: ghcr-secret
replicaCount: 2
replicaCount: 1
containerPort: 8000
service:
@@ -34,12 +34,13 @@ ingress:
hosts:
- joossameng.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 160Mi
cpu: 15m
memory: 109Mi
limits:
memory: 160Mi
memory: 351Mi
healthCheck:
enabled: true
@@ -50,9 +51,11 @@ healthCheck:
livenessProbe:
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 5
readinessProbe:
initialDelaySeconds: 0
periodSeconds: 5
timeoutSeconds: 5
externalSecret:
enabled: false

View File

@@ -8,13 +8,13 @@ metadata:
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/jotion/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:

View File

@@ -11,7 +11,7 @@ image:
imagePullSecrets:
- name: ghcr-secret
replicaCount: 2
replicaCount: 1
containerPort: 3000
service:
@@ -39,25 +39,31 @@ ingress:
- jotion0213.kro.kr
- www.jotion0213.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 128Mi
cpu: 15m
memory: 109Mi
limits:
memory: 128Mi
memory: 169Mi
healthCheck:
enabled: true
path: /api/health
startupProbe:
periodSeconds: 10
failureThreshold: 30
livenessProbe:
initialDelaySeconds: 0
httpGet:
path: /home
port: 3000
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
readinessProbe:
initialDelaySeconds: 0
httpGet:
path: /home
port: 3000
initialDelaySeconds: 5
periodSeconds: 5
timeoutSeconds: 1
failureThreshold: 3
env:
- name: NODE_ENV
@@ -80,7 +86,7 @@ externalSecret:
data:
- secretKey: database-url
remoteRef:
key: jotion
key: web-apps/jotion
property: DATABASE_URL
# Affinity - Soft Anti-Affinity to spread pods across nodes

View File

@@ -6,21 +6,23 @@ metadata:
finalizers:
- resources-finalizer.argocd.argoproj.io
annotations:
argocd-image-updater.argoproj.io/image-list: jovies=ghcr.io/mayne0213/jovies:latest
argocd-image-updater.argoproj.io/image-list: jovies=zot0213.kro.kr/jovies:latest
argocd-image-updater.argoproj.io/jovies.update-strategy: digest
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/github-creds
argocd-image-updater.argoproj.io/jovies.platforms: linux/arm64/v8
argocd-image-updater.argoproj.io/jovies.pull-secret: pullsecret:argocd/zot-registry-credentials
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd/gitea-creds
argocd-image-updater.argoproj.io/git-branch: main
argocd-image-updater.argoproj.io/jovies.helm.image-tag: image.tag
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/jovies/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:
@@ -44,4 +46,5 @@ spec:
managedNamespaceMetadata:
labels:
goldilocks.fairwinds.com/enabled: 'true'
zot-registry: enabled
revisionHistoryLimit: 10

View File

@@ -3,12 +3,15 @@
name: jovies
image:
registry: ghcr.io
repository: mayne0213/jovies
registry: zot0213.kro.kr
repository: jovies
tag: latest # Updated by ArgoCD Image Updater
pullPolicy: Always
replicaCount: 2
imagePullSecrets:
- name: zot-registry-credentials
replicaCount: 1
containerPort: 3000
service:
@@ -36,10 +39,11 @@ ingress:
- jovies.kro.kr
- www.jovies.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 100Mi
cpu: 15m
memory: 100Mi
limits:
memory: 100Mi

View File

@@ -8,13 +8,13 @@ metadata:
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/portfolio/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:

View File

@@ -10,7 +10,7 @@ image:
imagePullSecrets: []
replicaCount: 2
replicaCount: 1
containerPort: 3000
service:
@@ -38,12 +38,13 @@ ingress:
- minjo0213.kro.kr
- www.minjo0213.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
cpu: 15m
memory: 100Mi
cpu: 25m
limits:
memory: 100Mi
memory: 109Mi
healthCheck:
enabled: true

View File

@@ -8,13 +8,13 @@ metadata:
spec:
project: default
sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
path: charts/web-app
helm:
valueFiles:
- $values/todo/helm-values.yaml
- repoURL: https://github.com/K3S-HOME/web-apps.git
- repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main
ref: values
destination:

View File

@@ -11,7 +11,7 @@ image:
# No imagePullSecrets needed (public or already configured)
imagePullSecrets: []
replicaCount: 2
replicaCount: 1
containerPort: 3000
service:
@@ -39,10 +39,11 @@ ingress:
- todo0213.kro.kr
- www.todo0213.kro.kr
# Resource settings (no CPU limit for stability)
resources:
requests:
memory: 100Mi
cpu: 15m
memory: 100Mi
limits:
memory: 100Mi
@@ -80,7 +81,7 @@ externalSecret:
data:
- secretKey: database-url
remoteRef:
key: todo
key: web-apps/todo
property: DATABASE_URL
# Affinity - Soft Anti-Affinity to spread pods across nodes