Skip to content

Commit b7cb059

Browse files
committed
Upgrade metric monitoring stack
1 parent cd7e37c commit b7cb059

File tree

2 files changed

+26
-10
lines changed

2 files changed

+26
-10
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# SAS Viya Monitoring for Kubernetes
22

3+
## unreleased
4+
* **Metrics**
5+
* [UPGRADE] Kube-Prometheus Stack Helm chart has been upgraded from 70.8.0 to 75.12.0.
6+
* [UPGRADE] Grafana Helm Chart (for OpenShift deployments) has been upgraded fom 8.13.1 to 9.2.10.
7+
* [UPGRADE] Prometheus Pushgateway Helm chart has been upgraded from 3.1.0 to 3.4.0.
8+
* [UPGRADE] The config-reloader has been upgraded from 0.81.0 to 0.83.0.
9+
* [UPGRADE] Grafana has been upgraded from 11.6.1 to 12.0.2.
10+
* [UPGRADE] The k8s-sidecar has been upgraded from 1.30.0 to 1.30.3.
11+
* [UPGRADE] Kube-State-Metrics has been upgraded from 2.15.0 to 2.16.0.
12+
* [UPGRADE] Prometheus has been upgraded from 3.2.1 to 3.5.0.
13+
* [UPGRADE] Prometheus Operator has been upgraded from 0.81.0 to 0.83.0.
14+
* [UPGRADE] OpenSearch Data Source Plugin to Grafana upgraded from 2.26.1 to 2.28.0
15+
16+
317
## Version 1.2.40 (15JULY2025)
418
* **Overall**
519
* [REMOVAL] Removed the previously deprecated TLS sample. Deploying with TLS enabled has been the default since version
@@ -10,6 +24,7 @@
1024
* **Metrics**
1125
* [FIX] Resolved an issue where some Grafana dashboards failed to load due to hardcoded Prometheus datasource references. In the previous release, the Prometheus datasource UID was standardized to `prometheus` to support the Grafana alerting system and provisioned alerts. However, some dashboards still contained hardcoded UIDs pointing to the old datasource configuration. This fix updates those references to use the correct UID, ensuring all dashboards now load and function as expected.
1226

27+
1328
## Version 1.2.38 (17JUN2025)
1429
* **Logging**
1530
* [ANNOUNCEMENT] The [OpenDistro for Elasticsearch (ODFE) project](https://opendistro.github.io/for-elasticsearch/) reached end-of-line in May of 2022 and our project moved to
@@ -33,6 +48,7 @@ SAS Viya Workload node placement strategy.
3348
* **Metrics**
3449
* [FEATURE] A set of SAS Viya specific alerts is now deployed with Grafana. Administrators can configure notifiers (which trigger messages via e-mail, Slack, SMS, etc. based on these alerts) and additional alerts via the Grafana web application after deployment. Or, alternatively, notifiers and/or additional alerts can be defined prior to running the monitoring deployment script ( `deploy_monitoring_cluster.sh` ) by placing yaml files in `$USER_DIR/monitoring/alerting/` Note: Due to Grafana's use of a single folder namespace, the folders used to organize these new Alerts will also appear when viewing Dashboards and will appear to be empty. When working with Dashboards, these folders can be ignored.
3550

51+
3652
## Version 1.2.37 (13MAY2025)
3753
* **Metrics**
3854
* [UPGRADE] Kube-Prometheus Stack Helm chart has been upgraded from 68.3.0 to 70.8.0.

component_versions.env

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,30 @@ OSD_FULL_IMAGE="docker.io/opensearchproject/opensearch-dashboards:2.19.2"
3737
#Grafana (when deployed on OpenShift)
3838
OPENSHIFT_GRAFANA_CHART_REPO=grafana
3939
OPENSHIFT_GRAFANA_CHART_NAME=grafana
40-
OPENSHIFT_GRAFANA_CHART_VERSION=8.13.1
40+
OPENSHIFT_GRAFANA_CHART_VERSION=9.2.10
4141
OPENSHIFT_OAUTHPROXY_FULL_IMAGE="registry.redhat.io/openshift4/ose-oauth-proxy:latest"
4242

4343
#Grafana (everywhere)
44-
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:11.6.1"
45-
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.0"
46-
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.26.1"
44+
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:12.0.2"
45+
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.3"
46+
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.28.0"
4747

4848
#Kube-Prometheus Stack
4949
KUBE_PROM_STACK_CHART_REPO=prometheus-community
5050
KUBE_PROM_STACK_CHART_NAME=kube-prometheus-stack
51-
KUBE_PROM_STACK_CHART_VERSION=70.8.0
51+
KUBE_PROM_STACK_CHART_VERSION=75.12.0
5252
ALERTMANAGER_FULL_IMAGE="quay.io/prometheus/alertmanager:v0.28.1"
5353
ADMWEBHOOK_FULL_IMAGE="registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2"
54-
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0"
54+
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0"
5555
NODEXPORT_FULL_IMAGE="quay.io/prometheus/node-exporter:v1.9.1"
56-
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.2.1"
57-
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.81.0"
58-
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0"
56+
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.5.0"
57+
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.83.0"
58+
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0"
5959

6060
#Pushgateway
6161
PUSHGATEWAY_CHART_REPO=prometheus-community
6262
PUSHGATEWAY_CHART_NAME=prometheus-pushgateway
63-
PUSHGATEWAY_CHART_VERSION=3.1.0
63+
PUSHGATEWAY_CHART_VERSION=3.4.0
6464
PUSHGATEWAY_FULL_IMAGE="quay.io/prometheus/pushgateway:v1.11.1"
6565

6666
#Prometheus Operator CRD

0 commit comments

Comments
 (0)