helm install -f <helm-config.yaml> application-gateway-kubernetes-ingress/ingress-azure --generate-name
this results in:
Error: unable to build kubernetes objects from release manifest: [unable to recognize "": no matches for kind "Deployment" in version "apps/v1beta2", unable to recognize "": no matches for kind "AzureIdentity" in version "aadpodidentity.k8s.io/v1", unable to recognize "": no matches for kind "AzureIdentityBinding" in version "aadpodidentity.k8s.io/v1"]
From the given wget url
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@JohnGalt1717 , We are looking into this query and will update you as soon as possible.
@JohnGalt1717 , Appreciate your patience. This might be due to the version of your Helm. The documentation was written with helm V2 possibilities. You may encounter the above mentioned error while working with helm V3.
Solution : You need to specify "--set appgw.usePrivateIP=false" in the install command.
validation changed with Helm 3. The error is caused because we do not have any default value for appgw.usePrivateIP in the values file. So, add the default value false to the values.yaml will fix this.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.
Thanks!
This should be in the docs, and the team responsible needs to get the helm chart updated asap. (also the --name part won't work either)