lablabs / terraform-aws-eks-external-dns

Apache License 2.0
33 stars 26 forks source link

The lablabs/eks-external-dns module 0.9.0 doesn't work on Kubernetes version 1.22 #26

Closed jon-eicher closed 2 years ago

jon-eicher commented 2 years ago

After upgrading AWS EKS to version 1.22, the lablabs 0.9.0 external-dns pod goes into a CrashLoopBackOff. This is caused by k8s 1.22 stopping to support a couple deprecated APIs, including the Ingress in extensions/v1beta1.

Fix is in external-dns version 0.10.0+ : https://github.com/kubernetes-sigs/external-dns/issues/2168

The external-dns logs show this fatal error: time="2022-04-15T21:19:09Z" level=fatal msg="failed to sync cache: timed out waiting for the condition"

cubiclelord commented 2 years ago

+1

dojci commented 2 years ago

Sorry for the late reply, there are multiple ways you can change the version:

Will that solve your problems ?

dojci commented 2 years ago

FYI: we just made a new release where, among other changes, we upgraded default chart version to the latest release (6.3.0).

jon-eicher commented 2 years ago

Thank you! The lablabs / terraform-aws-eks-external-dns release v1.0.0 is working for me :)