*: allow automatic updates of installed components
Signed-off-by: paulfantom <pawel@krupa.net.pl>
This commit is contained in:
@@ -18,16 +18,17 @@ local prometheus = import './components/prometheus.libsonnet';
|
||||
role: 'alert-rules',
|
||||
prometheus: $.values.prometheus.name,
|
||||
},
|
||||
// to allow automatic upgrades of components, we store versions in autogenerated `versions.json` file and import it here
|
||||
versions: {
|
||||
alertmanager: '0.21.0',
|
||||
blackboxExporter: '0.18.0',
|
||||
grafana: '7.3.7',
|
||||
kubeStateMetrics: '1.9.8',
|
||||
nodeExporter: '1.1.0',
|
||||
prometheus: '2.24.0',
|
||||
prometheusAdapter: '0.8.3',
|
||||
prometheusOperator: '0.45.0',
|
||||
},
|
||||
alertmanager: error 'must provide version',
|
||||
blackboxExporter: error 'must provide version',
|
||||
grafana: error 'must provide version',
|
||||
kubeStateMetrics: '1.9.8', // FIXME(paulfantom): needs https://github.com/kubernetes/kube-state-metrics/issues/1392
|
||||
nodeExporter: error 'must provide version',
|
||||
prometheus: error 'must provide version',
|
||||
prometheusAdapter: error 'must provide version',
|
||||
prometheusOperator: error 'must provide version',
|
||||
} + (import 'versions.json'),
|
||||
images: {
|
||||
alertmanager: 'quay.io/prometheus/alertmanager:v' + $.values.common.versions.alertmanager,
|
||||
blackboxExporter: 'quay.io/prometheus/blackbox-exporter:v' + $.values.common.versions.blackboxExporter,
|
||||
|
||||
Reference in New Issue
Block a user