merge: CI/CD improvements and Image Updater fixes from fix/unified-ci
CI / CI (push) Successful in 5m46s
CI / CI (push) Successful in 5m46s
- Upgrade pnpm to v12.3.4 for reproducible builds - Skip build scripts during pnpm install - Enable ArgoCD Image Updater annotations - Add images section to kustomization for Image Updater - Remove sops field to unblock vanilla kustomize parsing Closes PR #4
This commit is contained in:
@@ -6,6 +6,9 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: portfolio
|
app.kubernetes.io/name: portfolio
|
||||||
app.kubernetes.io/component: web
|
app.kubernetes.io/component: web
|
||||||
|
annotations:
|
||||||
|
argocd-image-updater.argoproj.io/image-list: portfolio=forgejo.riotpiao.com/rock/portfolio
|
||||||
|
argocd-image-updater.argoproj.io/portfolio.update-strategy: latest
|
||||||
spec:
|
spec:
|
||||||
replicas: 2
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ resources:
|
|||||||
- service.yaml
|
- service.yaml
|
||||||
- ingress.yaml
|
- ingress.yaml
|
||||||
|
|
||||||
# Decrypt secrets via SOPS before applying
|
# ArgoCD Image Updater configuration - for tag updates
|
||||||
sops:
|
images:
|
||||||
version: 3
|
- name: forgejo.riotpiao.com/rock/portfolio
|
||||||
|
newTag: latest
|
||||||
|
|
||||||
|
# Note: SOPS decryption is handled by ArgoCD repo-server plugin,
|
||||||
|
# not via kustomization.yaml, to allow Image Updater to parse this file
|
||||||
|
|||||||
Reference in New Issue
Block a user