fix
This commit is contained in:
29
monitor/alertmanager/index.rhai
Normal file
29
monitor/alertmanager/index.rhai
Normal file
@@ -0,0 +1,29 @@
|
||||
const NS=config.namespace;
|
||||
const SRC=src;
|
||||
const DEST=dest;
|
||||
fn pre_pack() {
|
||||
shell("helm repo add prometheus-community https://prometheus-community.github.io/helm-charts");
|
||||
shell(`helm template alertmanager prometheus-community/kube-prometheus-stack --namespace=vynil-monitor -a "monitoring.coreos.com/v1/ServiceMonitor" -a "monitoring.coreos.com/v1/PrometheusRule" --values values.yml >${global::SRC}/chart.yaml`);
|
||||
}
|
||||
fn post_pack() {
|
||||
for file in [ // v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-cluster
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-cluster-total.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-grafana-overview.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-cluster.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-multicluster.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-namespace.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-node.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-pod.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-workloads-namespace.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-k8s-resources-workload.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-namespace-by-pod.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-namespace-by-workload.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-persistentvolumesusage.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-pod-total.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-prometheus.yaml",
|
||||
"v1_ConfigMap_alertmanager-kube-promethe-workload-total.yaml",
|
||||
"v1_Service_alertmanager-kube-promethe-alertmanager.yaml",
|
||||
] {
|
||||
shell(`rm -f ${global::DEST}/${file}`);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user