Bug 1933028

Summary: [csi-driver] ovirt_password secret must accept any printable character.
Product: OpenShift Container Platform Reporter: Gal Zaidman <gzaidman>
Component: StorageAssignee: Janos Bonic <jpasztor>
Storage sub component: oVirt CSI Driver QA Contact: Michael Burman <mburman>
Status: CLOSED WONTFIX Docs Contact:
Severity: medium    
Priority: medium CC: mburman, mengel
Version: 4.8   
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-07-14 15:27:16 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 Gal Zaidman 2021-02-25 14:39:16 UTC
Description of problem:
This bug was created to continue fix a problem that was found on:
https://bugzilla.redhat.com/show_bug.cgi?id=1896320

As Benny reported on C#1[1]:
```
E1110 09:21:15.641660       1 starter.go:36] yaml: line 3: found character that cannot start any token

Ultimately the issue is caused by the ovirt-api password starting with a reserved character, this can be resolved by editing the ovirt-credentials object and wrap the password with quotes.

I created a PR to fail earlier so the logs aren't as difficult to read
```

The driver should be able to accept any printable character and shouldn't limit the ovirt password.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1896320#c1

Comment 1 Gal Zaidman 2021-03-30 15:05:46 UTC
due to capacity constraints, we will be revisiting this bug in the upcoming sprint

Comment 2 Gal Zaidman 2021-04-29 11:37:15 UTC
due to capacity constraints, we will be revisiting this bug in the upcoming sprint