Azure / application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.

Home Page:https://azure.github.io/application-gateway-kubernetes-ingress

Repository from Github https://github.comAzure/application-gateway-kubernetes-ingressRepository from Github https://github.comAzure/application-gateway-kubernetes-ingress

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.

commented

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.