40 lines
1.4 KiB
YAML
40 lines
1.4 KiB
YAML
# Tracked copy of the live `medical-chatbot-data` Application (k3s, personal
|
|
# ArgoCD instance at argocd.realvuxbaro.me). Verified against the live object
|
|
# 2026-08-18 — every field below matches `status.sync.status: Synced`,
|
|
# `status.health.status: Healthy`.
|
|
#
|
|
# Owns PostgreSQL and Qdrant only (the 15,100-point corpus and query
|
|
# history). Deliberately a separate Application from medical-chatbot-app so
|
|
# that an app-side sync failure, prune, or rollback can never delete the
|
|
# PersistentVolumeClaims — see values-production-data.yaml.
|
|
#
|
|
# Unlike medical-chatbot-app, the live Application carries no inline
|
|
# `spec.source.helm.values` at all: this release has no image tag CI rewrites
|
|
# and no secret, so it is already fully represented by this file plus
|
|
# values.yaml + values-production-data.yaml. Applying this file for disaster
|
|
# recovery needs no follow-up step.
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: medical-chatbot-data
|
|
namespace: argocd
|
|
spec:
|
|
project: default
|
|
source:
|
|
repoURL: https://github.com/BaoVu2k4/vsf-duocthu.git
|
|
targetRevision: master
|
|
path: infra/helm/medical-chatbot
|
|
helm:
|
|
valueFiles:
|
|
- values.yaml
|
|
- values-production-data.yaml
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: medical-chatbot-data
|
|
syncPolicy:
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
syncOptions:
|
|
- CreateNamespace=true
|