Upgrades sometimes fail with ArtifactFailed

Sometimes, updates done through flux fail, with the HelmRelease having

Message:                       HelmChart 'flux-system/stackspin-***' is not ready
Reason:                        ArtifactFailed

Our theory is that the source controller has not yet finished downloading the helm chart when the helm controller starts the upgrade, and for whatever reason this isn't automatically retried. I have doen a quick search for a flux issue along these lines but didn't find one.

The workaround is to do a flux reconcile hr -n $NAMESPACE $HELM_RELEASE, but it's not great because it's a manual step.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information