However, I cannot add the ACR as an external feed within Octopus, it returns a 404 because there is no index.yaml file created. I believe this is very similar to an existing issue raised Helm plugin fails to get index.yaml but I have tried the suggestion from there to no avail.
Are there any steps we have missed that is preventing Octopus from recognising the feed? I.e. do we have to create the index.yaml manually or set the HELM_EXPERIMENTAL_OCI flag on the Octopus server.
Thanks for reaching out. I’m not certain that we support the OCI repository standard as yet, but I’ll chat with our engineers to get you a definitive answer.
Please feel free to reach out in the meantime with any questions or concerns.
Unfortunately, the helm feeds expect the index.yaml file and won’t work with OCI feeds. The only workaround would be to not use the helm steps and script the helm deployment manually.
However, starting in 2020.3, we do now allow helm charts to be put into the built-in feed, which might be more convenient for you.
Please let me know if that helps or if you have any other questions or concerns.