Files
devops-infra-helm-charts-gcp/helm-overrides/k8s-admin-prd-ase1/elastic-cluster/argo-launch.yaml
T
2026-08-26 03:39:42 +05:30

46 lines
1.2 KiB
YAML

# Argo CD Application: ECK observability manifests (Elasticsearch, Kibana, APM, HTTPProxy, SA, Namespace).
# Deploys to cluster: k8s-admin-prd-ase1
#
# Apply:
# kubectl apply -f argo-launch.yaml -n argocd
#
# (ECK operator Helm chart is separate — install elastic-system operator before this app syncs.)
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: eck-observability-k8s-admin-prd-ase1
namespace: argocd-prd
finalizers:
- resources-finalizer.argocd.argoproj.io
labels:
bu: infra
team: devops
env: prd
cluster: k8s-admin-prd-ase1
spec:
project: default
source:
repoURL: https://github.com/Meesho/devops-infra-helm-charts
path: helm-overrides/k8s-admin-prd-ase1/elastic-cluster/eck-observability
targetRevision: main
directory:
recurse: false
include: "*.yaml"
# Example secret is not applied from git; create the real Secret separately
exclude: "*example.yaml"
destination:
server: ""
name: k8s-admin-prd-ase1
namespace: eck-observability-prd
syncPolicy:
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
retry:
limit: 5
backoff:
duration: 5s
factor: 2
maxDuration: 3m