Compare commits

...

18 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
20 changed files with 113 additions and 63 deletions

View File

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

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: helm:
parameters: parameters:
- name: image.name - name: image.name
value: ghcr.io/mayne0213/jovies value: zot0213.kro.kr/jovies
forcestring: true forcestring: true
- name: image.tag - name: image.tag
value: latest@sha256:1c877a6fc7aa0f78b492ba380746c3c153834f744b7cdce6953c8e72f34e19bd value: latest@sha256:e6c3f34071ff611056d192e61811b6cf1bc2bf97c6c0748ce1559a4a2ec4a4d7
forcestring: true forcestring: true

View File

@@ -5,16 +5,24 @@ metadata:
namespace: argocd namespace: argocd
finalizers: finalizers:
- resources-finalizer.argocd.argoproj.io - 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: spec:
project: default project: default
sources: sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git - repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main targetRevision: main
path: charts/web-app path: charts/web-app
helm: helm:
valueFiles: valueFiles:
- $values/jaejadle-dev/helm-values.yaml - $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 targetRevision: main
ref: values ref: values
destination: destination:
@@ -38,4 +46,5 @@ spec:
managedNamespaceMetadata: managedNamespaceMetadata:
labels: labels:
goldilocks.fairwinds.com/enabled: 'true' goldilocks.fairwinds.com/enabled: 'true'
zot-registry: 'enabled'
revisionHistoryLimit: 10 revisionHistoryLimit: 10

View File

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

View File

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

View File

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

View File

@@ -5,16 +5,24 @@ metadata:
namespace: argocd namespace: argocd
finalizers: finalizers:
- resources-finalizer.argocd.argoproj.io - 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: spec:
project: default project: default
sources: sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git - repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main targetRevision: main
path: charts/web-app path: charts/web-app
helm: helm:
valueFiles: valueFiles:
- $values/joossam-dev/helm-values.yaml - $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 targetRevision: main
ref: values ref: values
destination: destination:
@@ -38,4 +46,5 @@ spec:
managedNamespaceMetadata: managedNamespaceMetadata:
labels: labels:
goldilocks.fairwinds.com/enabled: 'true' goldilocks.fairwinds.com/enabled: 'true'
zot-registry: 'enabled'
revisionHistoryLimit: 10 revisionHistoryLimit: 10

View File

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

View File

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

View File

@@ -34,12 +34,13 @@ ingress:
hosts: hosts:
- joossameng.kro.kr - joossameng.kro.kr
# Resource settings (no CPU limit for stability)
resources: resources:
requests: requests:
memory: 105Mi
cpu: 15m cpu: 15m
memory: 109Mi
limits: limits:
memory: 105Mi memory: 351Mi
healthCheck: healthCheck:
enabled: true enabled: true
@@ -50,9 +51,11 @@ healthCheck:
livenessProbe: livenessProbe:
initialDelaySeconds: 0 initialDelaySeconds: 0
periodSeconds: 10 periodSeconds: 10
timeoutSeconds: 5
readinessProbe: readinessProbe:
initialDelaySeconds: 0 initialDelaySeconds: 0
periodSeconds: 5 periodSeconds: 5
timeoutSeconds: 5
externalSecret: externalSecret:
enabled: false enabled: false

View File

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

View File

@@ -39,12 +39,13 @@ ingress:
- jotion0213.kro.kr - jotion0213.kro.kr
- www.jotion0213.kro.kr - www.jotion0213.kro.kr
# Resource settings (no CPU limit for stability)
resources: resources:
requests: requests:
memory: 128Mi
cpu: 15m cpu: 15m
memory: 109Mi
limits: limits:
memory: 128Mi memory: 169Mi
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -85,7 +86,7 @@ externalSecret:
data: data:
- secretKey: database-url - secretKey: database-url
remoteRef: remoteRef:
key: jotion key: web-apps/jotion
property: DATABASE_URL property: DATABASE_URL
# Affinity - Soft Anti-Affinity to spread pods across nodes # Affinity - Soft Anti-Affinity to spread pods across nodes

View File

@@ -6,21 +6,23 @@ metadata:
finalizers: finalizers:
- resources-finalizer.argocd.argoproj.io - resources-finalizer.argocd.argoproj.io
annotations: 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/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/git-branch: main
argocd-image-updater.argoproj.io/jovies.helm.image-tag: image.tag argocd-image-updater.argoproj.io/jovies.helm.image-tag: image.tag
spec: spec:
project: default project: default
sources: sources:
- repoURL: https://github.com/K3S-HOME/web-apps.git - repoURL: https://github0213.com/K3S-HOME/web-apps.git
targetRevision: main targetRevision: main
path: charts/web-app path: charts/web-app
helm: helm:
valueFiles: valueFiles:
- $values/jovies/helm-values.yaml - $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 targetRevision: main
ref: values ref: values
destination: destination:
@@ -44,4 +46,5 @@ spec:
managedNamespaceMetadata: managedNamespaceMetadata:
labels: labels:
goldilocks.fairwinds.com/enabled: 'true' goldilocks.fairwinds.com/enabled: 'true'
zot-registry: enabled
revisionHistoryLimit: 10 revisionHistoryLimit: 10

View File

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

View File

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

View File

@@ -38,12 +38,13 @@ ingress:
- minjo0213.kro.kr - minjo0213.kro.kr
- www.minjo0213.kro.kr - www.minjo0213.kro.kr
# Resource settings (no CPU limit for stability)
resources: resources:
requests: requests:
memory: 156Mi cpu: 15m
cpu: 23m memory: 100Mi
limits: limits:
memory: 156Mi memory: 109Mi
healthCheck: healthCheck:
enabled: true enabled: true

View File

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

View File

@@ -39,10 +39,11 @@ ingress:
- todo0213.kro.kr - todo0213.kro.kr
- www.todo0213.kro.kr - www.todo0213.kro.kr
# Resource settings (no CPU limit for stability)
resources: resources:
requests: requests:
memory: 100Mi
cpu: 15m cpu: 15m
memory: 100Mi
limits: limits:
memory: 100Mi memory: 100Mi
@@ -80,7 +81,7 @@ externalSecret:
data: data:
- secretKey: database-url - secretKey: database-url
remoteRef: remoteRef:
key: todo key: web-apps/todo
property: DATABASE_URL property: DATABASE_URL
# Affinity - Soft Anti-Affinity to spread pods across nodes # Affinity - Soft Anti-Affinity to spread pods across nodes