Bug 2111225

Summary: Fresh Deployment with provider addon v2.0.4 is failed: spec.remoteWrite.oauth2.tokenUrl: Invalid value
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: suchita <sgatfane>
Component: odf-managed-serviceAssignee: Ohad <omitrani>
Status: CLOSED DUPLICATE QA Contact: Neha Berry <nberry>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.10CC: aeyal, fbalak, ocs-bugs, odf-bz-bot, sabose
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-08-01 12:08:21 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:

Description suchita 2022-07-26 19:09:12 UTC
Description of problem:

Appliance mode fresh deployment addon status of provider is failed

Version-Release number of selected component (if applicable):
v2.0.4


How reproducible:
2/2

Steps to Reproduce:
1. Deploy appliance mode provider with a
2.
3.

Actual results:Addon install status is Failed


Expected results: provider Addon should get installed successfully and have status ready 


Additional info:

root cause analyzed and discussed in gchat thread https://chat.google.com/room/AAAASHA9vWs/LkLDLWdnKAo

2022-07-26T12:10:19.923Z    ERROR    controllers.ManagedOCS    An error was encountered during reconcilePhases    {"error": "Failed to update Prometheus: Prometheus.monitoring.coreos.com \"managed-ocs-prometheus\" is invalid: spec.remoteWrite.oauth2.tokenUrl: Invalid value: \"\": spec.remoteWrite.oauth2.tokenUrl in body should be at least 1 chars long"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
    /tmp/go/ocs-osd-deployer/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:298
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
    /tmp/go/ocs-osd-deployer/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:253
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
    /tmp/go/ocs-osd-deployer/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:214
2022-07-26T12:10:19.930Z    ERROR    controller-runtime.manager.controller.managedocs    Reconciler error    {"reconciler group": "ocs.openshift.io", "reconciler kind": "ManagedOCS", "name": "managedocs", "namespace": "openshift-storage", "error": "Failed to update Prometheus: Prometheus.monitoring.coreos.com \"managed-ocs-prometheus\" is invalid: spec.remoteWrite.oauth2.tokenUrl: Invalid value: \"\": spec.remoteWrite.oauth2.tokenUrl in body should be at least 1 chars long"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
    /tmp/go/ocs-osd-deployer/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:253
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
    /tmp/go/ocs-osd-deployer/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:214

Comment 1 Filip Balák 2022-08-01 12:08:21 UTC

*** This bug has been marked as a duplicate of bug 2111228 ***