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

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

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.21.0
DEFAULT BRANCH: master
Repo Added 19 May 2017 02:23PM UTC
Files 27
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

LAST BUILD ON BRANCH refs/tags/v0.21.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-tag-filter-to-cert-provider
  • add-token-refresh
  • add-worker-type
  • add/opt-out-annotation
  • adds-ingress-type-metrics
  • aws/fix-list-cert-error-handling
  • aws/fix-test-name
  • aws/log-multiple-az-subnets
  • aws/sort-subnets
  • bugfix/detached-tg-when-cf-stack-rollingback
  • build/fix-multiacrh-version
  • certificate-mock
  • cf-update-schema
  • change-settings-owned-lb
  • check-lb-state-before-ingress-update
  • check-stack-errors
  • clean-warnings
  • count-changes
  • dedicated-lb-for-custom-ssl-policy
  • delay-ingress-status-update
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-go-5
  • dependabot/github_actions/actions/setup-go-6
  • dependabot/github_actions/docker/build-push-action-6
  • dependabot/github_actions/docker/build-push-action-7
  • dependabot/github_actions/docker/login-action-3
  • dependabot/github_actions/docker/login-action-4
  • dependabot/github_actions/docker/metadata-action-5
  • dependabot/github_actions/docker/metadata-action-6
  • dependabot/github_actions/docker/setup-buildx-action-3
  • dependabot/github_actions/docker/setup-buildx-action-4
  • dependabot/github_actions/docker/setup-qemu-action-3
  • dependabot/github_actions/docker/setup-qemu-action-4
  • dependabot/go_modules/all-go-mod-patch-and-minor-2e95f9df4a
  • dependabot/go_modules/all-go-mod-patch-and-minor-743439b736
  • dependabot/go_modules/all-go-mod-patch-and-minor-75bece2739
  • dependabot/go_modules/all-go-mod-patch-and-minor-9e9a10268a
  • dependabot/go_modules/all-go-mod-patch-and-minor-a1bb12a4ee
  • dependabot/go_modules/all-go-mod-patch-and-minor-a3d96f8245
  • dependabot/go_modules/all-go-mod-patch-and-minor-a4853047e8
  • dependabot/go_modules/all-go-mod-patch-and-minor-aa2579bb3a
  • dependabot/go_modules/all-go-mod-patch-and-minor-af8c894126
  • dependabot/go_modules/all-go-mod-patch-and-minor-dc9f81fc5d
  • dependabot/go_modules/all-go-mod-patch-and-minor-e8f8bfc6fa
  • dependabot/go_modules/all-go-mod-patch-and-minor-ee8a91ac27
  • dependabot/go_modules/all-go-mod-patch-and-minor-f270798a91
  • dependabot/go_modules/all-go-mod-patch-and-minor-fda26236ca
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.50.29
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.11
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.32
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.53.14
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.54.11
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.55.5
  • dependabot/go_modules/github.com/containerd/containerd-1.7.27
  • dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5
  • dependabot/go_modules/github.com/prometheus/client_golang-1.19.0
  • dependabot/go_modules/github.com/prometheus/client_golang-1.19.1
  • dependabot/go_modules/github.com/redis/go-redis/v9-9.7.3
  • dependabot/go_modules/github.com/zalando/skipper-0.21.102
  • dependabot/go_modules/github.com/zalando/skipper-0.21.135
  • dependabot/go_modules/github.com/zalando/skipper-0.21.166
  • dependabot/go_modules/github.com/zalando/skipper-0.21.36
  • dependabot/go_modules/github.com/zalando/skipper-0.21.78
  • dependabot/go_modules/github.com/zalando/skipper-0.23.0
  • dependabot/go_modules/github.com/zalando/skipper-0.24.0
  • dependabot/go_modules/go.opentelemetry.io/otel-1.41.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/crypto-0.35.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • deploy/use-static-base-image
  • deps-1.27
  • doc-non-ec2
  • doc/acm-tagging
  • doc/ghcr-registy
  • doc/zone-aware-traffic
  • enable-dualstack-nlb
  • external-dns-integration
  • fabric-external-dns
  • feature/nlb-target-group-attributes
  • feature/nlb-zone-affinity-via-r53
  • feature/post-quantum-cipher-suites
  • feature/target-group-ip-address-type
  • fix-error-checking
  • fix-file-path
  • fix-goldenfiles-tests
  • fix-image-build
  • fix-polling-rate
  • fix-prod-build
  • fix-release-notes
  • fix-staticcheck
  • fix/disable-nlb-cross-zone-balancing
  • fix/go-version
  • fix/ssl-policy-annotation-tracking
  • fix/use-ingress-v1-default
  • gh-packages
  • github/group-update
  • go-restful-2.16.0
  • golangci-lint-update
  • http2End2End
  • images/use-stricter-base-image
  • ingress-upgrade-v1
  • initial-helm
  • internal/aws/cloudformation/fix-go-vet
  • internal/aws/cloudformation/update-schema
  • kube-1.29
  • legacy-target-access-mode
  • logs-ingress-type
  • master
  • migrate/aws-sdk-go-v2
  • more-tests
  • more-tests-v2
  • move-more-mocks-to-fake
  • move-nlb-subnet
  • multi-arch-image
  • refs/tags/v0.15.10
  • refs/tags/v0.15.11
  • refs/tags/v0.15.12
  • refs/tags/v0.15.13
  • refs/tags/v0.15.14
  • refs/tags/v0.15.15
  • refs/tags/v0.15.16
  • refs/tags/v0.15.17
  • refs/tags/v0.15.18
  • refs/tags/v0.15.19
  • refs/tags/v0.15.20
  • refs/tags/v0.15.21
  • refs/tags/v0.15.22
  • refs/tags/v0.15.23
  • refs/tags/v0.15.24
  • refs/tags/v0.15.25
  • refs/tags/v0.15.26
  • refs/tags/v0.15.27
  • refs/tags/v0.15.28
  • refs/tags/v0.15.29
  • refs/tags/v0.15.30
  • refs/tags/v0.15.31
  • refs/tags/v0.15.32
  • refs/tags/v0.15.33
  • refs/tags/v0.15.34
  • refs/tags/v0.15.35
  • refs/tags/v0.15.6
  • refs/tags/v0.15.7
  • refs/tags/v0.15.8
  • refs/tags/v0.15.9
  • refs/tags/v0.16.0
  • refs/tags/v0.17.0
  • refs/tags/v0.17.1
  • refs/tags/v0.17.2
  • refs/tags/v0.17.3
  • refs/tags/v0.17.6
  • refs/tags/v0.17.7
  • refs/tags/v0.18.0
  • refs/tags/v0.18.1
  • refs/tags/v0.18.10
  • refs/tags/v0.18.12
  • refs/tags/v0.18.13
  • refs/tags/v0.18.14
  • refs/tags/v0.18.15
  • refs/tags/v0.18.16
  • refs/tags/v0.18.17
  • refs/tags/v0.18.2
  • refs/tags/v0.18.3
  • refs/tags/v0.18.4
  • refs/tags/v0.18.5
  • refs/tags/v0.18.6
  • refs/tags/v0.18.7
  • refs/tags/v0.18.8
  • refs/tags/v0.18.9
  • refs/tags/v0.19.0
  • refs/tags/v0.19.1
  • refs/tags/v0.20.0
  • refs/tags/v0.20.1
  • refs/tags/v0.20.2
  • refs/tags/v0.20.3
  • refs/tags/v0.20.4
  • refs/tags/v0.20.5
  • refs/tags/v0.20.6
  • refs/tags/v0.20.7
  • refs/tags/v0.21.0
  • remove-fabric-support
  • remove-logs
  • require-labels
  • rm-registry.opensource.zalan.do
  • store-arns-as-tags
  • support-unwrap-verb
  • switch/base-image
  • switch/base-image-to-0cve
  • test/cf-stack-in-rollback
  • test/eks-karp-ipv6-target-groups
  • tests/flags
  • tests/update-stack
  • update-deps
  • update-deps-1.30
  • update-deps-2022-04
  • update-deps-2023-03-01
  • update-deps-2023-09
  • update-deps-2024-04-17
  • update-deps-25-09-19
  • update-deps-26-03-19
  • update-deps-k8s-1.31
  • update-go1.25
  • update-in-place
  • update-ingress-only-if-elb-is-ready-to-serve
  • update/dependencies
  • update/dependency-skipper
  • update/pass-context-to-apis
  • vendor-in-cloudformation
  • worker/log-ingress-name

08 May 2026 11:45AM UTC coverage: 71.762% (+0.2%) from 71.519%
25554052666

push

github

web-flow
Add opt-out support for load-balancer-type: none (#795)

- [x] In `newIngress` (`kubernetes/adapter.go`): return `nil, nil` when
`loadBalancerType == loadBalancerTypeNone`, before the NLB/WAF check and
map lookup
- [x] In `ListIngress` and `ListRoutegroups`: guard append with `ing !=
nil`; log the exclusion at Info level
- [x] Add unit tests: Ingress and RouteGroup with
`zalando.org/aws-load-balancer-type: none` are excluded from
`ListResources`
- [x] Add `TestNewIngressFromRouteGroup` test case: RouteGroup with
`zalando.org/aws-load-balancer-type: none` returns `nil, nil` from
`newIngressFromRouteGroup` (parallel to the `TestNewIngressFromKube`
case)
- [x] Add fixture entry with `zalando.org/aws-load-balancer-type: none`
and class `skipper` to `testdata/fixture01.json` and
`testdata/fixture01_rg.json`; assert count in `TestListIngress` stays at
1
- [x] Add fixture entry with `zalando.org/aws-load-balancer-type: none`
and without class to testdata/fixture01.json and
testdata/fixture01_rg.json; assert count in TestListIngress stays at 1
- [x] Update README
- [x] Bump minor version

Update:
- [x] Move the check for opt out out of the ingress business object
- [x] Add helper function `hasLoadBalancerTypeNone`
- [x] Remove `TestNewIngressFromRouteGroup` and the scenario in
`TestNewIngressFromKube` - these were added because the previous logic
existed within the ingress object, now we check for the load balancer
type `none` early

ref:
https://github.com/zalando-incubator/kube-ingress-aws-controller/issues/794

---------

Signed-off-by: greeshma1196 <greeshma.mathew@gmail.com>

27 of 27 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

2948 of 4108 relevant lines covered (71.76%)

12.79 hits per line

Relevant lines Covered
Build:
Build:
4108 RELEVANT LINES 2948 COVERED LINES
12.79 HITS PER LINE
Source Files on master
  • Tree
  • List 27
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25554052666 refs/tags/v0.21.0 Add opt-out support for load-balancer-type: none (#795) - [x] In `newIngress` (`kubernetes/adapter.go`): return `nil, nil` when `loadBalancerType == loadBalancerTypeNone`, before the NLB/WAF check and map lookup - [x] In `ListIngress` and `ListRo... push 08 May 2026 11:53AM UTC web-flow github
71.76
25553781072 master Add opt-out support for load-balancer-type: none (#795) - [x] In `newIngress` (`kubernetes/adapter.go`): return `nil, nil` when `loadBalancerType == loadBalancerTypeNone`, before the NLB/WAF check and map lookup - [x] In `ListIngress` and `ListRo... push 08 May 2026 11:51AM UTC web-flow github
71.76
25543411228 add/opt-out-annotation - fix lint error Signed-off-by: greeshma1196 <greeshma.mathew@gmail.com> Pull #795 08 May 2026 07:43AM UTC greeshma1196 github
71.76
25504077323 rm-registry.opensource.zalan.do Remove references to registry.opensource.zalan.do Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de> Pull #796 07 May 2026 03:09PM UTC mikkeloscar github
71.52
25425932266 add/opt-out-annotation - update readme - bump minor version - add more testdata fixtures Signed-off-by: greeshma1196 <greeshma.mathew@gmail.com> Pull #795 06 May 2026 09:05AM UTC greeshma1196 github
71.67
25379855525 add/opt-out-annotation - add opt-out support for `zalando.org/aws-load-balancer-type: none` - add relevant tests Signed-off-by: greeshma1196 <greeshma.mathew@gmail.com> Pull #795 05 May 2026 01:45PM UTC greeshma1196 github
71.67
25211667963 dependabot/go_modules/all-go-mod-patch-and-minor-a1bb12a4ee build(deps): bump the all-go-mod-patch-and-minor group with 12 updates Bumps the all-go-mod-patch-and-minor group with 12 updates: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2)... Pull #793 01 May 2026 10:54AM UTC web-flow github
71.52
25211668949 dependabot/go_modules/all-go-mod-patch-and-minor-a1bb12a4ee build(deps): bump the all-go-mod-patch-and-minor group with 12 updates Bumps the all-go-mod-patch-and-minor group with 12 updates: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2)... Pull #793 01 May 2026 10:53AM UTC web-flow github
71.52
25166386571 refs/tags/v0.20.7 fix: go version set to Go 1.26.2 (#776) fix: go version set to Go 1.26.2 --------- Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de> push 30 Apr 2026 12:53PM UTC web-flow github
71.52
25056514847 refs/tags/v0.20.6 fix: go version set to Go 1.26.2 (#776) fix: go version set to Go 1.26.2 --------- Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de> push 28 Apr 2026 01:46PM UTC web-flow github
71.52
See All Builds (2444)
  • Repo on GitHub
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