• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zalando-incubator / kube-ingress-aws-controller / 16909478363 / 1
72%
master: 72%

Build:
DEFAULT BRANCH: master
Ran 12 Aug 2025 12:59PM UTC
Files 27
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Aug 2025 12:54PM UTC coverage: 71.632% (+0.4%) from 71.184%
16909478363.1

push

github

web-flow
worker: delay ingress status update for new load balancers (#753)

Within
https://github.com/zalando-incubator/kube-ingress-aws-controller/pull/748
the controller was improved to wait until loadbalancer state becomes
"active" before updating ingress status which triggers traffic switch to
the new loadbalancer (e.g. via external-dns).

It turns out that while new loadbalancer state is active its target
groups may not have discovered targets yet.

This change delays ingress status update for a new loadbalancer to give
its target groups time to discover targets. The delay is configured by a
new `min-loadbalancer-age` flag. Default value was chosen after testing
in an AWS account.

The more elaborate alternative is to call `describe-target-health` and
check `TargetHealthDescriptions`.

Other changes:

* unexport loadbalancer state fields
* make loadbalancer state accessors its members
* skip logging of empty loadbalancer ARNs in GetStackLBStates
* use structured logging in updateIngress
* introduce AWS and Kubernetes API internal mocks using
github.com/stretchr/testify/mock

2861 of 3994 relevant lines covered (71.63%)

10.66 hits per line

Source Files on job 16909478363.1
  • Tree
  • List 27
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 16909478363
  • d70d750a on github
  • Prev Job for on master (#16722576939.1)
  • Next Job for on master (#17124580450.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc