Skip to content

Commit 2d5ba83

Browse files
authored
Merge pull request #263 from Helene/prepare_8.0.2-prod
Publish v8.0.2 release
2 parents e92b10a + 490eefb commit 2d5ba83

File tree

7 files changed

+30
-6
lines changed

7 files changed

+30
-6
lines changed

Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM $BASE
33

44
LABEL com.ibm.name="IBM Storage Scale bridge for Grafana"
55
LABEL com.ibm.vendor="IBM"
6-
LABEL com.ibm.version="8.0.1"
6+
LABEL com.ibm.version="8.0.2"
77
LABEL com.ibm.url="https://github.com/IBM/ibm-spectrum-scale-bridge-for-grafana"
88
LABEL com.ibm.description="This tool translates the IBM Storage Scale performance data collected internally \
99
to the query requests acceptable by the Grafana integrated openTSDB plugin"
@@ -73,6 +73,9 @@ ARG DEFAULTLOGPATH='/var/log/ibm_bridge_for_grafana'
7373
ENV LOGPATH=$DEFAULTLOGPATH
7474
RUN echo "the log will use $LOGPATH"
7575

76+
ARG DEFAULTLOGLEVEL=15
77+
ENV LOGLEVEL=$DEFAULTLOGLEVEL
78+
7679
COPY ./requirements/requirements_ubi9.txt /root/requirements_ubi9.txt
7780
# COPY ./requirements/requirements_ubi.in /root/requirements_ubi.in
7881

@@ -139,7 +142,7 @@ RUN chown -R $UID:$GID /opt/IBM/bridge && \
139142
# Switch user
140143
USER $GID
141144

142-
CMD ["sh", "-c", "python3 zimonGrafanaIntf.py -c 10 -s $SERVER -r $PROTOCOL -b $BASICAUTH -u $BASICAUTHUSER -a $BASICAUTHPASSW -p $PORT -e $PROMETHEUS -P $SERVERPORT -t $TLSKEYPATH -l $LOGPATH -k $TLSKEYFILE -m $TLSCERTFILE -n $APIKEYNAME -v $APIKEYVALUE"]
145+
CMD ["sh", "-c", "python3 zimonGrafanaIntf.py -c $LOGLEVEL -s $SERVER -r $PROTOCOL -b $BASICAUTH -u $BASICAUTHUSER -a $BASICAUTHPASSW -p $PORT -e $PROMETHEUS -P $SERVERPORT -t $TLSKEYPATH -l $LOGPATH -k $TLSKEYFILE -m $TLSCERTFILE -n $APIKEYNAME -v $APIKEYVALUE"]
143146

144147
EXPOSE 4242 8443 9250
145148

docs/RELEASE_NOTES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# Version 8.0.2 (12/18/2024)
2+
Added GPFSNSDPool, GPFSNSDFS sensors to the supported PrometheusExporter endpoints
3+
Added LOGLEVEL to the Dockerfile editable command line arguments
4+
Removed psutil package from Python requirements list
5+
6+
Tested with Grafana version 11.0.0
7+
Tested with RedHat community-powered Grafana operator v.5
8+
9+
10+
111
# Version 8.0.1 (12/10/2024)
212
Added HTTP Api REST endpoints allowing to query: \
313
- Performance Monitoring Tool sensors configuration in use \

docs/SUPPORT_MATRIX.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
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.2 (12/18/2024)
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 11.0.0 and above
8+
9+
Cloud native:
10+
- IBM Storage Scale Container Native Storage Access(CNSA) devices having minReleaseLevel 5.2.0
11+
- RedHat community-powered Grafana-Operator v5
12+
213
# Version 8.0.1 (12/10/2024)
314
Classic Scale:
415
- Python 3.9

requirements/requirements_ubi.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
# setuptools
1010
cherrypy
1111
PyYAML
12-
psutil
12+
# psutil
1313
# urllib3
1414
# requests

requirements/requirements_ubi9.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ more-itertools==10.5.0
3030
# jaraco-text
3131
portend==3.2.0
3232
# via cherrypy
33-
psutil==6.1.0
34-
# via -r /root/requirements_ubi.in
3533
python-dateutil==2.9.0.post0
3634
# via tempora
3735
pyyaml==6.0.2

source/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
@author: HWASSMAN
2121
'''
2222

23-
__version__ = '8.0.1'
23+
__version__ = '8.0.2'

source/prometheus_endpoints.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
"/metrics_gpfs_disk": "GPFSDisk",
33
"/metrics_gpfs_filesystem": "GPFSFilesystem",
44
"/metrics_gpfs_nsddisk": "GPFSNSDDisk",
5+
"/metrics_gpfs_nsdpool": "GPFSNSDPool",
6+
"/metrics_gpfs_nsdfs": "GPFSNSDFS",
57
"/metrics_gpfs_poolio": "GPFSPoolIO",
68
"/metrics_gpfs_vfsx": "GPFSVFSX",
79
"/metrics_gpfsioc": "GPFSIOC",

0 commit comments

Comments
 (0)