Compare commits
28 Commits
7b006ad1bb
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 1da3a8aaf3 | |||
| dff2f41032 | |||
| f8b1b78a3d | |||
| 1ec2263310 | |||
|
|
3f589015b7 | ||
|
|
a8a624db98 | ||
| bd6d409dc6 | |||
| 6962959056 | |||
|
|
0c4f15b23f | ||
|
|
48eda2b7c1 | ||
| f814a70ae4 | |||
| 4bb7186fdd | |||
| d73a951ade | |||
|
|
722252b0fa | ||
| 3e6a732abc | |||
|
|
15762e2d39 | ||
| 320dd4a9a5 | |||
| 4a74feb826 | |||
| d145ba3d29 | |||
| 1645dd28d8 | |||
| a62307a0ed | |||
| aea9ee93e8 | |||
| 2c2084b95f | |||
|
|
7d928aa24b | ||
|
|
4322a624e2 | ||
|
|
ec509b0399 | ||
| 553df2ac82 | |||
| e9df55b5f7 |
@@ -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: .
|
||||||
|
|
||||||
|
|||||||
8
charts/web-app/.argocd-source-docusaurus.yaml
Normal file
8
charts/web-app/.argocd-source-docusaurus.yaml
Normal 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
|
||||||
8
charts/web-app/.argocd-source-jaejadle-dev.yaml
Normal file
8
charts/web-app/.argocd-source-jaejadle-dev.yaml
Normal 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
|
||||||
8
charts/web-app/.argocd-source-joossam-dev.yaml
Normal file
8
charts/web-app/.argocd-source-joossam-dev.yaml
Normal 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
|
||||||
@@ -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:b994d1e6704a2d69747ef3efdb9ba855038eee440e6e4a3940c78174ce91b4bc
|
value: latest@sha256:e6c3f34071ff611056d192e61811b6cf1bc2bf97c6c0748ce1559a4a2ec4a4d7
|
||||||
forcestring: true
|
forcestring: true
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ imagePullSecrets:
|
|||||||
- name: ghcr-secret
|
- name: ghcr-secret
|
||||||
|
|
||||||
# Replicas
|
# Replicas
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
|
|
||||||
# Container port
|
# Container port
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
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: 2
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -34,12 +34,13 @@ ingress:
|
|||||||
hosts:
|
hosts:
|
||||||
- dev.jaejadle.kro.kr
|
- dev.jaejadle.kro.kr
|
||||||
|
|
||||||
|
# Resource settings (no CPU limit for stability)
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: 150Mi
|
|
||||||
cpu: 15m
|
cpu: 15m
|
||||||
|
memory: 100Mi
|
||||||
limits:
|
limits:
|
||||||
memory: 150Mi
|
memory: 100Mi
|
||||||
|
|
||||||
healthCheck:
|
healthCheck:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ image:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: ghcr-secret
|
- name: ghcr-secret
|
||||||
|
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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: 150Mi
|
|
||||||
cpu: 15m
|
cpu: 15m
|
||||||
|
memory: 100Mi
|
||||||
limits:
|
limits:
|
||||||
memory: 150Mi
|
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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
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: 2
|
replicaCount: 1
|
||||||
containerPort: 8000
|
containerPort: 8000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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: 160Mi
|
|
||||||
cpu: 15m
|
cpu: 15m
|
||||||
|
memory: 100Mi
|
||||||
limits:
|
limits:
|
||||||
memory: 160Mi
|
memory: 100Mi
|
||||||
|
|
||||||
healthCheck:
|
healthCheck:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ image:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: ghcr-secret
|
- name: ghcr-secret
|
||||||
|
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
containerPort: 8000
|
containerPort: 8000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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: 160Mi
|
|
||||||
cpu: 15m
|
cpu: 15m
|
||||||
|
memory: 109Mi
|
||||||
limits:
|
limits:
|
||||||
memory: 160Mi
|
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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ image:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: ghcr-secret
|
- name: ghcr-secret
|
||||||
|
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -39,25 +39,31 @@ 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
|
||||||
|
|
||||||
healthCheck:
|
livenessProbe:
|
||||||
enabled: true
|
httpGet:
|
||||||
path: /api/health
|
path: /home
|
||||||
startupProbe:
|
port: 3000
|
||||||
periodSeconds: 10
|
initialDelaySeconds: 30
|
||||||
failureThreshold: 30
|
periodSeconds: 10
|
||||||
livenessProbe:
|
timeoutSeconds: 1
|
||||||
initialDelaySeconds: 0
|
failureThreshold: 3
|
||||||
periodSeconds: 10
|
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
initialDelaySeconds: 0
|
httpGet:
|
||||||
periodSeconds: 5
|
path: /home
|
||||||
|
port: 3000
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
|
||||||
env:
|
env:
|
||||||
- name: NODE_ENV
|
- name: NODE_ENV
|
||||||
@@ -80,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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -3,12 +3,15 @@
|
|||||||
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
|
||||||
|
|
||||||
replicaCount: 2
|
imagePullSecrets:
|
||||||
|
- name: zot-registry-credentials
|
||||||
|
|
||||||
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ image:
|
|||||||
|
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
|
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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:
|
||||||
|
cpu: 15m
|
||||||
memory: 100Mi
|
memory: 100Mi
|
||||||
cpu: 25m
|
|
||||||
limits:
|
limits:
|
||||||
memory: 100Mi
|
memory: 109Mi
|
||||||
|
|
||||||
healthCheck:
|
healthCheck:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ image:
|
|||||||
# No imagePullSecrets needed (public or already configured)
|
# No imagePullSecrets needed (public or already configured)
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
|
|
||||||
replicaCount: 2
|
replicaCount: 1
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user