netflux-kubernetes/deploy/base/kustomization.yaml

59 lines
2.5 KiB
YAML

---
resources:
# Prometheus
- inflated/prometheus/charts/kube-state-metrics/templates/serviceaccount.yaml
- inflated/prometheus/charts/kube-state-metrics/templates/deployment.yaml
- inflated/prometheus/charts/kube-state-metrics/templates/role.yaml
- inflated/prometheus/charts/kube-state-metrics/templates/service.yaml
- inflated/prometheus/charts/kube-state-metrics/templates/clusterrolebinding.yaml
- inflated/prometheus/templates/node-exporter/daemonset.yaml
- inflated/prometheus/templates/node-exporter/serviceaccount.yaml
- inflated/prometheus/templates/node-exporter/svc.yaml
- inflated/prometheus/templates/pushgateway/serviceaccount.yaml
- inflated/prometheus/templates/pushgateway/service.yaml
- inflated/prometheus/templates/pushgateway/clusterrole.yaml
- inflated/prometheus/templates/pushgateway/deploy.yaml
- inflated/prometheus/templates/pushgateway/clusterrolebinding.yaml
- inflated/prometheus/templates/alertmanager/serviceaccount.yaml
- inflated/prometheus/templates/alertmanager/service.yaml
- inflated/prometheus/templates/alertmanager/clusterrole.yaml
- inflated/prometheus/templates/alertmanager/cm.yaml
- inflated/prometheus/templates/alertmanager/deploy.yaml
- inflated/prometheus/templates/alertmanager/clusterrolebinding.yaml
- inflated/prometheus/templates/alertmanager/pvc.yaml
- inflated/prometheus/templates/server/serviceaccount.yaml
- inflated/prometheus/templates/server/service.yaml
- inflated/prometheus/templates/server/clusterrole.yaml
- inflated/prometheus/templates/server/cm.yaml
- inflated/prometheus/templates/server/deploy.yaml
- inflated/prometheus/templates/server/clusterrolebinding.yaml
- inflated/prometheus/templates/server/pvc.yaml
# Grafana
- inflated/grafana/templates/serviceaccount.yaml
- inflated/grafana/templates/dashboards-json-configmap.yaml
- inflated/grafana/templates/rolebinding.yaml
- inflated/grafana/templates/deployment.yaml
- inflated/grafana/templates/role.yaml
- inflated/grafana/templates/service.yaml
- inflated/grafana/templates/clusterrole.yaml
- inflated/grafana/templates/podsecuritypolicy.yaml
- inflated/grafana/templates/configmap.yaml
- inflated/grafana/templates/clusterrolebinding.yaml
helmCharts:
- name: ingress-nginx
version: "4.1.0"
repo: https://kubernetes.github.io/ingress-nginx
includeCRDs: true
releaseName: ingress-nginx
valuesInline:
controller:
publishService:
enabled: true
metrics:
enabled: true
service:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "10254"