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

cilium / cilium / 11788
39%

Build:
DEFAULT BRANCH: master
Ran 07 Nov 2019 08:05AM UTC
Jobs 1
Files 456
Run time 25s
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

07 Nov 2019 07:37AM UTC coverage: 45.39% (+0.02%) from 45.366%
11788

push

travis-ci-com

borkmann
iptables: Fix incorrect SNAT for externalTrafficPolicy=local

So far, Cilium has installed a rule to clear the masquerade bit set by
kube-proxy in an attempt to still expose the correct source IP for kube-proxy
traffic regardless of the externalTrafficPolicy setting.

This works relatively well unless hostPort is getting involved. By clear the
bit, it is no longer possible to distinguish hostPort traffic and traffic for
which externalTrafficPolicy=local has been set.

Revert this strategy and stop clearing the masquerade bit. This allows to
remove several SNAT/MASQUERADE rules installed by Cilium which attempted to
replicate the kube-proxy SNAT behavior. Instead, leave it up to the user to
properly set externalTrafficPolicy=local.

Signed-off-by: Thomas Graf <thomas@cilium.io>

26436 of 58242 relevant lines covered (45.39%)

1538.66 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11788.1 07 Nov 2019 08:05AM UTC 0
45.39
Travis Job 11788.1
Source Files on build 11788
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #11788
  • 4ae2ead1 on github
  • Prev Build on master (#11787)
  • Next Build on master (#11791)
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