For case 1:

ARTIFACTORY: How to fix Helm remote repository not caching Helm charts

AuthorFullName__c
Shisiya Sebastian
articleNumber
000005697
ft:sourceType
Salesforce
FirstPublishedDate
2023-04-27T15:31:22Z
lastModifiedDate
2023-04-27
VersionNumber
3

In order for Artifactory to properly cache Helm charts, resolve the charts only through a virtual repository. That means, if we directly pull via the remote repository, it will not be cached for helm type. We need to pull via virtual repository in which the above remote repository is added.  Whenever a remote repository is added to a virtual repository, it will either rewrite the URL or Charts Base URL (if specified). Hence, the index.yaml generated under virtual repository will have the download URL pointing to the Artifactory URL. Thus, when a Chart is fetched, request goes through the Artifactory and caches there.