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:
2026-09-03 08:28:38 -07:00
parent 17a98afa3f
commit 87786d8733
2 changed files with 6 additions and 55 deletions
+5 -55
View File
@@ -1,6 +1,6 @@
# Wave 5 — Kafka (Strimzi operator + cluster CR), Redis, and the SQS-like # Wave 5 — Kafka (Strimzi operator + cluster CR), Redis infrastructure.
# queue services. Strimzi/Redis are public Helm charts; kafka-cluster/queue-crd/ # Strimzi/Redis are public Helm charts; kafka-cluster is a local chart.
# management-service are local charts (rendered from their own Chart.yaml). # queue-crd and management-service are managed by kmsvc-root (kmsvc-manage.git).
apiVersion: argoproj.io/v1alpha1 apiVersion: argoproj.io/v1alpha1
kind: Application kind: Application
metadata: metadata:
@@ -78,55 +78,5 @@ spec:
automated: automated:
prune: true prune: true
selfHeal: true selfHeal: true
--- # queue-crd and management-service moved to kmsvc-manage.git repo
apiVersion: argoproj.io/v1alpha1 # Managed by kmsvc-root Application
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
+1
View File
@@ -26,3 +26,4 @@ spec:
selfHeal: true selfHeal: true
syncOptions: syncOptions:
- CreateNamespace=true - CreateNamespace=true
- ServerSideApply=true