Bug 2057306

Summary: The developer is not able to create projecthelmchartrepository CR by following the steps mentioned in the Quick start
Product: OpenShift Container Platform Reporter: Debsmita Santra <dsantra>
Component: Dev ConsoleAssignee: Lokananda Prabhu <lprabhu>
Status: CLOSED DEFERRED QA Contact: spathak <spathak>
Severity: medium Docs Contact: Shreya Siddhartha <ssiddhar>
Priority: medium    
Version: 4.10CC: aos-bugs, cbremble, lprabhu, nmukherj, talessio, viraj
Target Milestone: ---   
Target Release: 4.12.z   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
There was a known issue in the *Add Helm Chart Repositories* form to extend the Developer Catalog of a project. The *Quick Start* guides shows that you can add the `ProjectHelmChartRepository` CR in the desired namespace whereas it does not mention that to perform this you need permission from the kubeadmin. This issue was resolved with *Quickstart* mentioning the correct steps to create `ProjectHelmChartRepository` CR. For more information, see (link:https://docs.google.com/presentation/d/1kTKRNa1WDnFyWxrkrDXtOx5FwzeCS9nuI9PWLH3NsgU/edit#slide=id.g5a662668d9_0_352[*ODC-5713_Allow Helm Chart Registry to be namespace scoped*]) (link:https://bugzilla.redhat.com/show_bug.cgi?id=2057306 [*BZ#2057306*])
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-09 01:13:23 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 Debsmita Santra 2022-02-23 07:36:49 UTC
Description of problem:
The `Add Helm Chart Repositories to extend the Developer Catalog for your project` Quick Start says that a developer will be able to add the ProjectHelmChartRepository CR in the desired namespace, but it doesn't mention that to be able to do this the developer needs to have certain access which has to be provided by the kubeadmin.

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


How reproducible:
Always


Steps to Reproduce:
1. Create a developer user (Click on `cluster OAuth Configuration` link on the blue sticker that appears at the top of the page -> In the Identity providers click on Add & select HTPassword -> Provide name & password)
2. Login as Developer
3. Search -> ProjectHelmChartReporsitory
4. Try creating the CR

Actual results:
On following the steps mentioned in the Quick start, the developer is not able to create the PHCR CR


Expected results:
The developer should be able to create the CR on following the steps mentioned in the Quick start


Additional info:
slack thread : https://coreos.slack.com/archives/CHK22LM6Y/p1645106998750319
Steps to follow: https://docs.google.com/presentation/d/1kTKRNa1WDnFyWxrkrDXtOx5FwzeCS9nuI9PWLH3NsgU/edit#slide=id.g5a662668d9_0_352

Comment 3 Debsmita Santra 2022-12-13 05:48:58 UTC
It is a known issue

Comment 4 Shiftzilla 2023-03-09 01:13:23 UTC
OpenShift has moved to Jira for its defect tracking! This bug can now be found in the OCPBUGS project in Jira.

https://issues.redhat.com/browse/OCPBUGS-9129