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
|
# 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
|
|
||||||
|
|||||||
@@ -26,3 +26,4 @@ spec:
|
|||||||
selfHeal: true
|
selfHeal: true
|
||||||
syncOptions:
|
syncOptions:
|
||||||
- CreateNamespace=true
|
- CreateNamespace=true
|
||||||
|
- ServerSideApply=true
|
||||||
|
|||||||
Reference in New Issue
Block a user