messaging: remove queue-crd/management-service (moved to kmsvc-manage)
- Applications now managed by kmsvc-root from kmsvc-manage.git - Added ServerSideApply to homelab-root for proper annotation sync - Avoids duplicate Application conflicts with Image Updater
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Wave 5 — Kafka (Strimzi operator + cluster CR), Redis, and the SQS-like
|
||||
# queue services. Strimzi/Redis are public Helm charts; kafka-cluster/queue-crd/
|
||||
# management-service are local charts (rendered from their own Chart.yaml).
|
||||
# Wave 5 — Kafka (Strimzi operator + cluster CR), Redis infrastructure.
|
||||
# Strimzi/Redis are public Helm charts; kafka-cluster is a local chart.
|
||||
# queue-crd and management-service are managed by kmsvc-root (kmsvc-manage.git).
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
@@ -78,55 +78,5 @@ spec:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeal: true
|
||||
---
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: queue-crd
|
||||
namespace: argocd
|
||||
annotations:
|
||||
argocd.argoproj.io/sync-wave: "6"
|
||||
# ArgoCD Image Updater - auto-update on new image push
|
||||
argocd-image-updater.argoproj.io/image-list: op=forgejo.riotpiao.com/rock/kmsvc-manage
|
||||
argocd-image-updater.argoproj.io/op.update-strategy: newest-build
|
||||
argocd-image-updater.argoproj.io/op.allow-tags: regexp:^[0-9a-f]{7}$
|
||||
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||
spec:
|
||||
project: homelab
|
||||
source:
|
||||
repoURL: https://forgejo.riotpiao.com/rock/homelab.git
|
||||
targetRevision: main
|
||||
path: k8s/apps/messaging/queue-crd
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: sqs
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeal: true
|
||||
---
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: management-service
|
||||
namespace: argocd
|
||||
annotations:
|
||||
argocd.argoproj.io/sync-wave: "7"
|
||||
# ArgoCD Image Updater - auto-update on new image push
|
||||
argocd-image-updater.argoproj.io/image-list: svc=forgejo.riotpiao.com/rock/kmsvc-manage
|
||||
argocd-image-updater.argoproj.io/svc.update-strategy: newest-build
|
||||
argocd-image-updater.argoproj.io/svc.allow-tags: regexp:^[0-9a-f]{7}$
|
||||
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||
spec:
|
||||
project: homelab
|
||||
source:
|
||||
repoURL: https://forgejo.riotpiao.com/rock/homelab.git
|
||||
targetRevision: main
|
||||
path: k8s/apps/messaging/management-service
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: sqs
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeal: true
|
||||
# queue-crd and management-service moved to kmsvc-manage.git repo
|
||||
# Managed by kmsvc-root Application
|
||||
|
||||
@@ -26,3 +26,4 @@ spec:
|
||||
selfHeal: true
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
- ServerSideApply=true
|
||||
|
||||
Reference in New Issue
Block a user