There is an issue with kubectl apply and third party resources, so for the time being we use create for TPRs, but apply for all manifests that it can handle.
12 lines
564 B
Bash
Executable File
12 lines
564 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Generate Prometheus configuration ConfigMap
|
|
kubectl create configmap --dry-run=true prometheus-k8s --from-file=assets/prometheus/prometheus.yaml -oyaml > manifests/prometheus/prometheus-k8s-cm.yaml
|
|
|
|
# Generate Alert Rules ConfigMap
|
|
kubectl create configmap --dry-run=true prometheus-k8s-rules --from-file=assets/prometheus/rules/ -oyaml > manifests/prometheus/prometheus-k8s-rules.yaml
|
|
|
|
# Generate Dashboard ConfigMap
|
|
kubectl create configmap --dry-run=true grafana-dashboards --from-file=assets/grafana/ -oyaml > manifests/grafana/grafana-cm.yaml
|
|
|