Describe the bug
production Application이 release를 source로 쓰는데, main의 app definitions가 release에 없는 파일/경로를 참조합니다. Grafana는 alerting value file, Redis는 production overlay 경로가 없어 ArgoCD manifest generation이 실패할 수 있습니다.
Reproduction
main의 infra/k8s/argocd/applications/monitoring/grafana.yaml이 alerting value files를 참조하는지 확인합니다.
release/infra/k8s/monitoring/grafana/base/alerting와 release/infra/k8s/monitoring/grafana/overlays/production/alerting이 없는지 확인합니다.
main의 infra/k8s/argocd/applications/redis.yaml이 infra/k8s/redis/overlays/production을 참조하는지 확인합니다.
release/infra/k8s/redis/overlays/production이 없는지 확인합니다.
Logs
예상 증상: ArgoCD comparison/manifest generation error.
System Info
production ArgoCD, multi-source ApplicationSet, release source.
Validations
Describe the bug
production Application이
release를 source로 쓰는데,main의 app definitions가release에 없는 파일/경로를 참조합니다. Grafana는 alerting value file, Redis는 production overlay 경로가 없어 ArgoCD manifest generation이 실패할 수 있습니다.Reproduction
main의infra/k8s/argocd/applications/monitoring/grafana.yaml이 alerting value files를 참조하는지 확인합니다.release/infra/k8s/monitoring/grafana/base/alerting와release/infra/k8s/monitoring/grafana/overlays/production/alerting이 없는지 확인합니다.main의infra/k8s/argocd/applications/redis.yaml이infra/k8s/redis/overlays/production을 참조하는지 확인합니다.release/infra/k8s/redis/overlays/production이 없는지 확인합니다.Logs
예상 증상: ArgoCD comparison/manifest generation error.
System Info
production ArgoCD, multi-source ApplicationSet,
releasesource.Validations