Bug 1998551

Summary: Add ability to specify Grafana baseImage in Service Telemetry Operator
Product: Service Telemetry Framework Reporter: Leif Madsen <lmadsen>
Component: service-telemetry-operator-containerAssignee: Leif Madsen <lmadsen>
Status: CLOSED UPSTREAM QA Contact: Leonid Natapov <lnatapov>
Severity: medium Docs Contact: Joanne O'Flynn <joflynn>
Priority: medium    
Version: 1.4Keywords: Triaged
Target Milestone: GA   
Target Release: 1.4 (STF)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Feature: Add baseImage parameter to graphing section of ServiceTelemetry object so that Grafana container image path can be specified. Reason: The baseImage for a Grafana instance was hard-coded to the default provided by the Grafana Operator. Adding the baseImage configuration to the graphing.grafana spec parameters allows this image to be overridden. Result: The default path to the Grafana baseImage is now 8.1.2 which makes the default Grafana deployed by Service Telemetry Operator compatible with the latest changes to the dashboards released with STF 1.3.
Story Points: ---
Clone Of:
: 1999153 (view as bug list) Environment:
Last Closed: 2021-10-05 12:46:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1999153    

Description Leif Madsen 2021-08-27 14:45:07 UTC
Description of problem: It's not possible to easily override the baseImage used by Grafana Operator from the ServiceTelemetry object. This results in issues with the default base image with our dashboards. Also because the default image is on docker.io it can cause issues with access to the image due to quotas.

Version-Release number of selected component (if applicable): STF 1.4

Additional info:

* needs a default value to be specified that matches our current dashboards (Grafana 8.x)
* needs baseImage parameter to be added to the `grafana` spec in ServiceTelemetry
* provide UI hints in the CSV
* update documentation

Comment 1 Leif Madsen 2021-10-05 12:46:50 UTC
Closing this issue as it is backported and released to STF 1.3.2, and this will also be included in the next STF 1.4.0 release. Changes are merged upstream.