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:
|
||||
app.kubernetes.io/name: portfolio
|
||||
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:
|
||||
replicas: 2
|
||||
selector:
|
||||
|
||||
@@ -8,6 +8,10 @@ resources:
|
||||
- service.yaml
|
||||
- ingress.yaml
|
||||
|
||||
# Decrypt secrets via SOPS before applying
|
||||
sops:
|
||||
version: 3
|
||||
# ArgoCD Image Updater configuration - for tag updates
|
||||
images:
|
||||
- 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