Skip to content

Commit ac99df8

Browse files
authored
Merge pull request #339 from Helene/v8.0.7_publish
Publish V8.0.7
2 parents 9239c8e + 0356f40 commit ac99df8

25 files changed

+1648
-192
lines changed

Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG BUILD_ENV=prod
2-
ARG BASE=registry.access.redhat.com/ubi9/ubi:9.6-1747219013
2+
ARG BASE=registry.access.redhat.com/ubi9/ubi:9.6-1754586119
33

44
FROM $BASE AS build_prod
55
ONBUILD COPY ./requirements/requirements_ubi9.txt /root/requirements_ubi9.txt
@@ -17,7 +17,7 @@ ARG BASE
1717

1818
LABEL com.ibm.name="IBM Storage Scale bridge for Grafana"
1919
LABEL com.ibm.vendor="IBM"
20-
LABEL com.ibm.version="8.0.6"
20+
LABEL com.ibm.version="8.0.7"
2121
LABEL com.ibm.url="https://github.com/IBM/ibm-spectrum-scale-bridge-for-grafana"
2222
LABEL com.ibm.description="This tool translates the IBM Storage Scale performance data collected internally \
2323
to the query requests acceptable by the Grafana integrated openTSDB plugin"
@@ -102,11 +102,14 @@ RUN if [ $(expr "$BASE" : '.*python.*') -eq 0 ]; then \
102102
echo "Compiled python packages: $(cat /root/requirements_ubi9.txt)"; fi && \
103103
python3 -m pip install -r /root/requirements_ubi9.txt && \
104104
echo "Installed python version: $(python3 -V)" && \
105-
echo "Installed python packages: $(python3 -m pip list)"; else \
105+
echo "Installed python packages: $(python3 -m pip list)" && \
106+
yum clean all -y; else \
106107
echo "Already using python container as base image. No need to install it." && \
107108
python3 -m pip install -r /root/requirements.in && \
108109
echo "Installed python packages: $(python3 -m pip list)"; fi
109110

111+
RUN rm -rf /usr/bin/pip*
112+
110113
USER root
111114

112115
RUN mkdir -p /opt/IBM/bridge /opt/IBM/zimon /var/mmfs/gen && \

docs/RELEASE_NOTES.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
# Version 8.0.7 (08/14/2025)
2+
Published example dashboards for monitoring ESS Hardware metrics with Prometheus: \
3+
- ESS Hardware Performance overview \
4+
- HW Components Temperature \
5+
- HW Fan Rotation \
6+
- PSU Power(mA*Volt) \
7+
Added support for Prometheus scrape job params config \
8+
Added GPFSEvents, GPFSEXPEL, GPFSEXPELNODE sensors to PrometheusExporter supported sensors\
9+
Added helpful HTTP REST API endpoints for working with PrometheusExporter:
10+
/endpoints
11+
/labels
12+
/filters
13+
Modified handling of config file allowing to store and invoke custom config file outside the repository
14+
15+
Changed the Dockerfile parent image to the registry.access.redhat.com/ubi9/ubi:9.6-1754586119 \
16+
17+
Tested with OpenTSDB version 2.4
18+
Tested with Grafana version 12.0.0
19+
Tested with RedHat community-powered Grafana operator v.5
20+
21+
22+
123
# Version 8.0.6 (05/28/2025)
224
Published example dashboard for observing high level health status of all gpfs devices rgistered and managed with Grafana\
325
Improved rawCounters setting management by PrometheusExporter\

docs/SUPPORT_MATRIX.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
The following matrix gives a quick overview of the supported software for the IBM Storage Scale bridge for Grafana packages by version number:
2+
# Version 8.0.7 (08/14/2025)
3+
Classic Scale:
4+
- Python 3.9
5+
- CherryPy 18.10.0
6+
- IBM Storage Scale system must run 5.2.2 and above
7+
- Grafana 12.0.0 and above
8+
- OpenTSDB 2.4
9+
210
# Version 8.0.6 (05/28/2025)
311
Classic Scale:
412
- Python 3.9

0 commit comments

Comments
 (0)