We are using Azure Blob storage as a private Helm repository. As described here. This breaks in helm-operator because the SAS token makes the cache directory too long and it fails with the following message:
synchronization of release 'demo' in namespace 'default' failed: failed to prepare chart for release: chart unavailable: mkdir /tmp/v3/[LONG FILE NAME]: file name too long
This PR strips the query string from the repo url that is used for caching so that:
If the authentication token changes the same cache can still be used.
We are using Azure Blob storage as a private Helm repository. As described here. This breaks in helm-operator because the SAS token makes the cache directory too long and it fails with the following message:
This PR strips the query string from the repo url that is used for caching so that: