Helm repository public access prohibited
niklasjoh opened this issue · comments
Describe the bug
Once again you have closed down your helm repository for public access, and we now get a 409 when we try to pull the chart.
failed to fetch Helm repository index: failed to cache index to temporary file: failed to fetch https://appgwingress.blob.core.windows.net/ingress-azure-helm-package/index.yaml : 409 Public access is not permitted on this storage account.
Error can be seen here: https://appgwingress.blob.core.windows.net/ingress-azure-helm-package
This happened last year - 2024-09 - and it took a few days (!) to clear.
Maybe this time you know what resolved the issue and can make it available again.
I also would want to know WHY and HOW this has happened again!?
To Reproduce
Try to deploy helm chart to kubernetes.
Kustomize:
helmCharts:
- name: ingress-azure
namespace: ingress-appgw
releaseName: ingress-appgw
repo: https://appgwingress.blob.core.windows.net/ingress-azure-helm-package
version: "1.7.2"
kubectl kustomize --enable-helm . | kubectl apply -f -
Output
error: accumulating resources: accumulation err='accumulating resources from 'ingress-appgw': '/home/vsts/work/1/s/infra/ingress-appgw' must resolve to a file': recursed accumulation of path '/home/vsts/work/1/s/infra/ingress-appgw': Error: looks like "https://appgwingress.blob.core.windows.net/ingress-azure-helm-package" is not a valid chart repository or cannot be reached: failed to fetch https://appgwingress.blob.core.windows.net/ingress-azure-helm-package/index.yaml : 409 Public access is not permitted on this storage account.
Hi @niklasjoh, it seems that the appgw helm chart has been moved to MCR but it's not mentioned that the storage account appgwingress will be closed to internet..
New repo : oci://mcr.microsoft.com/azure-application-gateway/charts/ingress-azure
-> 24c4205
@ewencodes thank you for quick reply
Changed to oci mcr and now works.