Skip to content

ingress nginx and cert manager timeout issue - K8s 1.22 #359

Open
@theraaz

Description

@theraaz

Hi, I tried to upgrade EKS Kubernetes to 1.22. Auto scaler and cert manager were timing out but after updating the versions of aws and helm terraform providers to latest versions and changing the api version link from alpha to beta, it started working

api_version = "client.authentication.k8s.io/v1beta1"

Now i'm stuck with the Nginx ingress. Possibly because of the Nginx announced changes

apiVersion: networking.k8s.io/v1

here is the error I receive


module.ingress-nginx-external.helm_release.helm_chart: Destroying... [id=ingress-nginx]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 1m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 1m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still destroying... [id=ingress-nginx, 1m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Destruction complete after 1m28s
module.ingress-nginx-external.helm_release.helm_chart: Creating...
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [1m50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [2m50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [3m50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m30s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m40s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [4m50s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [5m0s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [5m10s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [5m20s elapsed]
module.ingress-nginx-external.helm_release.helm_chart: Still creating... [5m30s elapsed]
╷
│ Warning: Helm release "ingress-nginx" was created but has a failed status. Use the `helm` command to investigate the error, correct it, then run Terraform again.
│ 
│   with module.ingress-nginx-external.helm_release.helm_chart,
│   on .terraform/modules/ingress-nginx-external/terraform-modules/aws/helm/helm_generic/main.tf line 1, in resource "helm_release" "helm_chart":
│    1: resource "helm_release" "helm_chart" {
│ 
╵

any suggestions? if it is just changing the api version, how can I do that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions