Bug 1872369

Summary: Configuring Helm Chart Repo requiring TLS client certificates not working
Product: OpenShift Container Platform Reporter: Predrag Knezevic <pknezevi>
Component: Dev ConsoleAssignee: Predrag Knezevic <pknezevi>
Status: ON_QA --- QA Contact: Gajanan More <gamore>
Severity: high Docs Contact:
Priority: unspecified    
Version: 4.6CC: aos-bugs, nmukherj, spadgett, spathak, xiuwang
Target Milestone: ---   
Target Release: 4.6.0   
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: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Configuring Helm Chart Repo requiring TLS client certificates is working none

Description Predrag Knezevic 2020-08-25 15:16:26 UTC
Description of problem:

An OpenShift admin can add a 3rd-party HelmChartRepository that requires specifying TLS client certificate and key. such HelmChartReposity CR looks like the following:

apiVersion: helm.openshift.io/v1beta1
kind: HelmChartRepository
metadata:
  name: sample-repo
spec:
  connectionConfig:
     url: https://repo.foo.com
     tlsClientConfig:
      name: helm-tls-configs


How reproducible:

Deploy the above HelmChartRepo in the cluster and try to browse charts from UI

Actual results:

Content of default chart repository at https://github.com/redhat-developer/redhat-helm-charts is display, instead of the content of the custom chart repo.


Expected results:

Charts from the configured repo should be listed.

Comment 3 spathak@redhat.com 2020-09-28 11:19:25 UTC
Created attachment 1717249 [details]
Configuring Helm Chart Repo requiring TLS client certificates is working