Releases: IBM/ibm-spectrum-scale-bridge-for-grafana
Releases · IBM/ibm-spectrum-scale-bridge-for-grafana
v7.0.4 (2021-09-22)
Software maintenance
- Moved out the documentation files from the repository content. They have been placed on the project Wiki
Features / Enhancements
- Changed the Dockerfile parent image to the registry.access.redhat.com/ubi8/ubi:8.4-209 image
v7.0.3 (2021-08-13)
Software maintenance
- Tested with Grafana version 7.5.1 and 8.0.3
- Tested with RedHat community-powered Grafana operator v.3.10.3
Features / Enhancements
- Changed the Dockerfile parent image to the registry.access.redhat.com/ubi8/ubi:8.4-206 image
- Added requirements_ubi8.txt file including the required python packages versions to run the bridge in an OpenShift production environment, on top of the Redhat UBI8 image
v7.0.2 (2021-08-02)
Software maintenance
- Tested with Grafana version 7.5.1 and 8.0.3
- Tested with RedHat community-powered Grafana operator v.3.10.3
Features / Enhancements
- Changed the Dockerfile parent image to the registry.access.redhat.com/ubi8/ubi image
- Changed the sleep time(60 seconds) for re-attempting of the MetaData retrieval from the pmcollector in case no data have been returned during the bridge start
v7.0.1 (2021-07-21)
Software maintenance
- Expanded test module with more unit tests
- Tested with Grafana version 7.5.1 and 8.0.3
Features / Enhancements
- Added support for IBM Spectrum Scale Container Native Storage Access 5.1.1.1
- updated example deployment yaml files according the API key authentication changes introduced to the IBM Spectrum Scale Performance monitoring tool
- Modified config.ini allowing to specify the file path, where the 'apiKeyValue' is stored, instead of entering a key value in this file
- Added the new command line argument 'protocol'
- using this argument the user can decide if the bridge incoming requests should happen over HTTP or HTTPS connection
- Removed fixed port numbers for HTTP/HTTPS connections.
- 4242 and 8443 still default ports for the bridge HTTP/HTTPS connections, but not fixed anymore
- Added logic to re-attempt to get the MetaData from the pmcollector in case no data have been returned during the bridge start instead of stopping the process directly
- MAX_RETRY_COUNT = 3
v6.1.4 (2021-07-21)
Software maintenance
- Expanded test module with more unit tests
- Tested with Grafana 8.0.3 version
Features / Enhancements
- Added the new command line argument 'protocol'.
Using this argument the user can decide if the bridge incoming requests should happen over HTTP or HTTPS connection - Removed fixed port numbers for HTTP/HTTPS connections.
4242 and 8443 still default ports for the bridge HTTP/HTTPS cnnections, but not fixed anymore.
v6.1.3 (2021-05-21)
Software maintenance
- Expanded test module with more unit tests
- Tested with Grafana 7.5.1 version
Features / Enhancements
- Added support for the 'includeDiskData' command line argument. Using the 'includeDiskData' option allows to query and fetch data from the archived (on disk data) for better precision. However, since disk access is slower, this is left as an option.
v7.0.0 (2021-04-26)
Software maintenance
- Expanded test module with more unit tests
Features / Enhancements
- Added support for the IBM Spectrum Scale version 5.1.1
- IBM Spectrum Scale Performance monitoring API key authentication
- new command line arguments('apiKeyName' and 'apiKeyValue') allowing to submit the API key authentication data at the bridge start
- default serverPort change (9980)
- WiKi article "Configuring a performance monitoring API key for the IBM Spectrum Scale Performance Monitoring Bridge"
v6.1.2 (2021-03-20)
Software maintenance
- Expanded test module with more unit tests
- Removed the "switching to the multi-threaded zimon port automatically" feature
- Added logic closing the socket connection in case the query to the pmcollector ends up in an Exception
Features / Enhancements
- Added the "MOREINFO" level to the bridge logger
- Added the log entry tracing a cherrypy server process PID
v6.1.1 (2021-03-05)
Software maintenance
- Expanded test module with more unit tests
- Added Wiki link to the README
- Improved the documentation about the bridge setup in a cloud native environment(CNSA)
- Updated documentation about the bridge configuration using http(ssl) connection
- Expanded list of the editable command line arguments
- added argument:'tlsKeyFile'; Name of TLS key file, f.e.: privkey.pem
- added argument:'tlsCertFile'; Name of TLS certificate file, f.e.: cert.pem
- splitted the 'logFile' argument in the 'logPath', allowing to modify the location of the log files, and the 'logFile', editable log file name - Moved the default log location outside the bridge source code
- default location path of the log file set to: "/var/log/ibm_bridge_for_grafana"
Features / Enhancements
- Added version tracking inside the bridge module
- Added "config.ini" file with the default configuration settings, which can be updated, saved away and restored by the user
v6.1.0 (2020-12-10)
Software maintenance
- Make cherryPy server settings editable for a user
- Added test module for a basic parameter verification with the pytest framework
- Enabled source code changes verification using circleCi CI/CD pipeline
Features / Enhancements
- Added support for IBM Spectrum Scale Container Native Storage Access 5.1.0.1
- example yaml files which can be used to run the bridge in a cloud native environment.
- example yaml files which can be used to connect the bridge to a Grafana instance running in a cloud native environment.
- instructions describing how to deploy the bridge in a container running in a k8s/Openshift environment
- instructions describing how to deploy a Grafana instance via grafana-operator powered by RedHad community in a k8s/Openshift environment