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

kubeovn / kube-ovn / 24382995226 / 1
25%
master: 25%

Build:
DEFAULT BRANCH: master
Ran 14 Apr 2026 05:45AM UTC
Files 206
Run time 5s
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

14 Apr 2026 05:41AM UTC coverage: 24.491% (-0.03%) from 24.521%
24382995226.1

push

github

web-flow
feat(natgw): support set namespace in vpc-nat-gw and iptables-eip CRD (#6595)

* feat: add Namespace field to VpcNatGateway
feat: add Namespace field to IptablesEIP

Allow VpcNatGateway StatefulSet/Pod to be created in an arbitrary
namespace instead of being hard-coded to the controller PodNamespace.

EIP stores the namespace of its NAT gateway Pod directly, eliminating
the per-call VpcNatGateway lister lookup in the hot path.

- VpcNatGatewaySpec: add optional Namespace string field
- natGwNamespace(gw): returns gw.Spec.Namespace or fallback PodNamespace
- natGwNamespaceByName(name): lister-based lookup for name-only contexts
- All STS Get/Create/Update operations use the resolved namespace
- handleDelVpcNatGw: queue key changed to namespace|gwName format
- backfillVpcNatGwLanIPFromPod: remove namespace guard so pods in any
  namespace can be backfilled

- IptablesEIPSpec: add optional Namespace string field
- natEipNamespace(eip): returns eip.Spec.Namespace or PodNamespace fallback
- createEipInPod / deleteEipInPod / addEipQoSInPod / delEipQoSInPod:
  accept ns string parameter; no longer call natGwNamespaceByName internally
- All callers in handleAddOrUpdateIptablesEip pass c.natEipNamespace(eip)
- CRDs regenerated (make gen-crd)

- add e2e test
- fix ut
- fix race and e2e use eventually
* gw and eip print its ns
* auto backfill eip ns
* fix: use ns/name
---------

Signed-off-by: zbb88888 <jmdxjsjgcxy@gmail.com>

13795 of 56326 relevant lines covered (24.49%)

0.29 hits per line

Source Files on job 24382995226.1
  • Tree
  • List 206
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24382995226
  • 2391e544 on github
  • Prev Job for on master (#24331276285.1)
  • Next Job for on master (#24384144571.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