SURE-8809
Issue description:
When
adding a git repo to fleet that has a fleet.yaml referencing an external helm chart.
and
the server serving the helm chart uses a custom CA
Then
the Git Repo is added and marked with State "active"
the "Clusters Ready" status remains on "0/0" indefinitely
no error is thrown or visible in the Fleet UI
Expected behavior:
-
Fleet should honor the custom CA configured in the Rancher global settings or the custom CA configured in the GitRepo resource (spec.CaBundle) when downloading resources, such as Helm charts.
-
Fleet should display an error message in the UI, indicating that there was a problem downloading the Helm chart
Business impact:
Customer can't use any helm charts from internet sources, because their corporate firewall performs TLS inception, replacing all SSL certs with their own CA.