Closed ahmetb closed 7 years ago
I previously opened issue #198 "Stuck in a loop, updates ingress every second".
I am using jetstack/kube-lego:0.1.4, followed the examples/gce tutorial on GKE to run an application.
jetstack/kube-lego:0.1.4
My logs stream is flooded with the following messages. Note that it started fine, then it got caught in an indefinite loop. This is not good.
time="2017-06-28T02:02:33Z" level=info msg="Attempting to create new secret" context=secret name=echoserver-tls namespace=echoserver time="2017-06-28T02:02:33Z" level=info msg="Secret successfully stored" context=secret name=echoserver-tls namespace=echoserver time="2017-06-28T02:02:33Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:33Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:33Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:33Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:33Z" level=debug msg=finalize context=provider provider=nginx (here the forever loop begins and runs every second) time="2017-06-28T02:02:33Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:33Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:33Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:33Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:33Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:33Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:33Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:33Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:34Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:34Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:34Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:34Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:34Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:34Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:34Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:34Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:34Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:34Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:34Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:34Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:35Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:35Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:35Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:35Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:35Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:35Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:35Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:35Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:35Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:35Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:35Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:35Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:36Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:36Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:36Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:36Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:36Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:36Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:36Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:36Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:36Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:36Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:37Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:37Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:37Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:37Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:37Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:38Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:38Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:38Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:53Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:53Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:53Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:53Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:53Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:53Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:53Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:53Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:53Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:53Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:53Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:53Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:53Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:53Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:53Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:53Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:54Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:54Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:54Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:54Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:54Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:54Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:54Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:54Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:54Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:54Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:55Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:55Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:55Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:55Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:55Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:55Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:55Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:55Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:55Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:55Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:56Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:56Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:56Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:56Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:56Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:56Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:56Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:56Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:56Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:56Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:56Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:56Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:57Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:57Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:57Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:57Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:57Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:57Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:57Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:57Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:57Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:57Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:57Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:57Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:58Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:58Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:58Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:58Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:02:58Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:02:58Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:02:58Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:02:58Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:02:58Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:02:58Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:02:59Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:02:59Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:02:59Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:02:59Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:02:59Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:02:59Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:00Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:00Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:00Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:00Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:00Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:00Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:00Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:00Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:00Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:00Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:01Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:01Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:01Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:01Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:01Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:01Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:01Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:01Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:01Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:01Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:02Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:02Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:02Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:02Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:02Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:02Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:02Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:02Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:02Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:02Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:02Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:02Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:03Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:03Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:03Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:03Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:03Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:03Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:03Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:03Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:03Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:03Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:03Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:03Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:04Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:04Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:04Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:04Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:04Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:04Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:04Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:04Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:04Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:04Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:04Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:05Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:05Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:05Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:05Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:05Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:06Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:06Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:06Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:06Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:06Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:06Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:06Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:06Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:06Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:06Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:07Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:07Z" level=info msg="process certificate requests for ingresses" context=kubelego time="2017-06-28T02:03:07Z" level=info msg="cert expires in 90.0 days, no renewal needed" context="ingress_tls" expire_time=2017-09-26 01:03:00 +0000 UTC name=echoserver namespace=echoserver time="2017-06-28T02:03:07Z" level=info msg="no cert request needed" context="ingress_tls" name=echoserver namespace=echoserver time="2017-06-28T02:03:07Z" level=debug msg="worker: done processing true" context=kubelego time="2017-06-28T02:03:07Z" level=debug msg="worker: begin processing true" context=kubelego time="2017-06-28T02:03:07Z" level=debug msg=reset context=provider provider=gce time="2017-06-28T02:03:07Z" level=debug msg="UPDATE ingress/echoserver/echoserver" context=kubelego time="2017-06-28T02:03:07Z" level=debug msg=finalize context=provider provider=gce time="2017-06-28T02:03:07Z" level=debug msg="setting up svc endpoint" context=provider namespace=echoserver pod_ip=10.8.0.18 provider=gce time="2017-06-28T02:03:08Z" level=debug msg=reset context=provider provider=nginx time="2017-06-28T02:03:08Z" level=debug msg=finalize context=provider provider=nginx time="2017-06-28T02:03:08Z" level=info msg="disable provider no TLS hosts found" context=provider provider=nginx time="2017-06-28T02:03:08Z" level=info msg="process certificate requests for ingresses" context=kubelego
Just built an image myself from HEAD to include the fix at #204. The flooding issue is no longer happening.
I previously opened issue #198 "Stuck in a loop, updates ingress every second".
I am using
jetstack/kube-lego:0.1.4
, followed the examples/gce tutorial on GKE to run an application.My logs stream is flooded with the following messages. Note that it started fine, then it got caught in an indefinite loop. This is not good.