1
0
Fork 0
mirror of https://github.com/prometheus-operator/prometheus-operator.git synced 2025-04-08 18:14:14 +00:00
prometheus-operator/helm
2018-07-20 12:16:03 +02:00
..
alertmanager helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-coredns set app name in servicemonitor (#1294) 2018-05-02 13:24:02 +02:00
exporter-kube-controller-manager helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-kube-dns set app name in servicemonitor (#1294) 2018-05-02 13:24:02 +02:00
exporter-kube-etcd helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-kube-scheduler helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-kube-state helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-kubelets helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-kubernetes helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
exporter-node helm: Use CRDs for rules for operator 0.20.0+ (#1581) 2018-07-17 08:50:48 +02:00
grafana [helm] Add imagePullSecrets option for ServiceAccounts, Prometheus and Alertmanager (#1518) 2018-06-30 17:12:47 +02:00
hack format: Introduce shellcheck [1] for shell script analysis 2018-07-08 16:58:17 +02:00
kube-prometheus Merge branch 'master' into allow-setting-prometheus-pod-annotations 2018-07-20 12:16:03 +02:00
prometheus Merge branch 'master' into allow-setting-prometheus-pod-annotations 2018-07-20 12:16:03 +02:00
prometheus-operator [helm] Add imagePullSecrets option for ServiceAccounts, Prometheus and Alertmanager (#1518) 2018-06-30 17:12:47 +02:00
.gitignore Moved prometheus-operator chart to subdir 2017-03-29 17:00:39 -05:00
README.md kube-prometheus: Making kubelets, kubescheduler, kube controller and kube state exporters optional (#1525) 2018-06-28 01:41:27 +02:00

TL;DR

helm repo add coreos https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
helm install coreos/prometheus-operator --name prometheus-operator --namespace monitoring
helm install coreos/kube-prometheus --name kube-prometheus --namespace monitoring

How to contribue?

  1. Fork the project
  2. Make the changes in the helm charts
  3. Bump the version in Chart.yaml for each modified chart
  4. Update kube-prometheus/requirements.yaml file with the dependencies
  5. Bump the kube-prometheus/Chart.yaml
  6. Test locally
  7. Push the changes

How to test?

# From top directory i.e. prometheus-operator
helm install helm/prometheus-operator --name prometheus-operator --namespace monitoring
mkdir -p helm/kube-prometheus/charts
helm package -d helm/kube-prometheus/charts helm/alertmanager helm/grafana helm/prometheus  helm/exporter-kube-dns \
helm/exporter-kube-scheduler helm/exporter-kubelets helm/exporter-node helm/exporter-kube-controller-manager \
helm/exporter-kube-etcd helm/exporter-kube-state helm/exporter-coredns helm/exporter-kubernetes
helm install helm/kube-prometheus --name kube-prometheus --namespace monitoring