Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# SAS Viya Monitoring for Kubernetes

## unreleased
* **Metrics**
* [UPGRADE] Kube-Prometheus Stack Helm chart has been upgraded from 70.8.0 to 75.15.0.
* [UPGRADE] Grafana Helm Chart (for OpenShift deployments) has been upgraded fom 8.13.1 to 9.3.0.
* [UPGRADE] Prometheus Pushgateway Helm chart has been upgraded from 3.1.0 to 3.4.0.
* [UPGRADE] The config-reloader has been upgraded from 0.81.0 to 0.83.0.
* [UPGRADE] Grafana has been upgraded from 11.6.1 to 12.1.0.
* [UPGRADE] The k8s-sidecar has been upgraded from 1.30.0 to 1.30.3.
* [UPGRADE] Kube-State-Metrics has been upgraded from 2.15.0 to 2.16.0.
* [UPGRADE] Prometheus has been upgraded from 3.2.1 to 3.5.0.
* [UPGRADE] Prometheus Operator has been upgraded from 0.81.0 to 0.83.0.
* [UPGRADE] OpenSearch Data Source Plugin to Grafana upgraded from 2.26.1 to 2.28.0


## Version 1.2.40 (15JULY2025)
* **Overall**
* [REMOVAL] Removed the previously deprecated TLS sample. Deploying with TLS enabled has been the default since version
Expand All @@ -10,6 +24,7 @@
* **Metrics**
* [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.


## Version 1.2.38 (17JUN2025)
* **Logging**
* [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
Expand All @@ -33,6 +48,7 @@ SAS Viya Workload node placement strategy.
* **Metrics**
* [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.


## Version 1.2.37 (13MAY2025)
* **Metrics**
* [UPGRADE] Kube-Prometheus Stack Helm chart has been upgraded from 68.3.0 to 70.8.0.
Expand Down
22 changes: 11 additions & 11 deletions component_versions.env
Original file line number Diff line number Diff line change
Expand Up @@ -37,30 +37,30 @@ OSD_FULL_IMAGE="docker.io/opensearchproject/opensearch-dashboards:2.19.2"
#Grafana (when deployed on OpenShift)
OPENSHIFT_GRAFANA_CHART_REPO=grafana
OPENSHIFT_GRAFANA_CHART_NAME=grafana
OPENSHIFT_GRAFANA_CHART_VERSION=8.13.1
OPENSHIFT_GRAFANA_CHART_VERSION=9.3.0
OPENSHIFT_OAUTHPROXY_FULL_IMAGE="registry.redhat.io/openshift4/ose-oauth-proxy:latest"

#Grafana (everywhere)
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:11.6.1"
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.0"
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.26.1"
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:12.1.0"
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.3"
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.28.0"

#Kube-Prometheus Stack
KUBE_PROM_STACK_CHART_REPO=prometheus-community
KUBE_PROM_STACK_CHART_NAME=kube-prometheus-stack
KUBE_PROM_STACK_CHART_VERSION=70.8.0
KUBE_PROM_STACK_CHART_VERSION=75.15.0
ALERTMANAGER_FULL_IMAGE="quay.io/prometheus/alertmanager:v0.28.1"
ADMWEBHOOK_FULL_IMAGE="registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2"
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0"
ADMWEBHOOK_FULL_IMAGE="registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0"
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0"
NODEXPORT_FULL_IMAGE="quay.io/prometheus/node-exporter:v1.9.1"
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.2.1"
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.81.0"
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0"
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.5.0"
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.83.0"
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0"

#Pushgateway
PUSHGATEWAY_CHART_REPO=prometheus-community
PUSHGATEWAY_CHART_NAME=prometheus-pushgateway
PUSHGATEWAY_CHART_VERSION=3.1.0
PUSHGATEWAY_CHART_VERSION=3.4.0
PUSHGATEWAY_FULL_IMAGE="quay.io/prometheus/pushgateway:v1.11.1"

#Prometheus Operator CRD
Expand Down