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

kubeovn / kube-ovn / 20566883762

29 Dec 2025 06:55AM UTC coverage: 22.608% (-0.004%) from 22.612%
20566883762

push

github

web-flow
refactor: add/update field selector to informer factory (#6091)

Signed-off-by: zhangzujian <zhangzujian.7@gmail.com>

0 of 90 new or added lines in 14 files covered. (0.0%)

5 existing lines in 3 files now uncovered.

12065 of 53365 relevant lines covered (22.61%)

0.53 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/pkg/controller/deployment.go
1
package controller
2

3
import (
4
        appsv1 "k8s.io/api/apps/v1"
5
        "k8s.io/apimachinery/pkg/types"
6
        "k8s.io/klog/v2"
7

8
        kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
9
        "github.com/kubeovn/kube-ovn/pkg/util"
10
)
11

UNCOV
12
func (c *Controller) enqueueAddDeployment(obj any) {
×
UNCOV
13
        deploy := obj.(*appsv1.Deployment)
×
14
        for _, ref := range deploy.OwnerReferences {
×
NEW
15
                if ref.APIVersion == kubeovnv1.SchemeGroupVersion.String() && ref.Kind == util.KindVpcEgressGateway {
×
16
                        key := types.NamespacedName{Namespace: deploy.Namespace, Name: ref.Name}.String()
×
17
                        klog.V(3).Infof("enqueue update vpc-egress-gateway %s", key)
×
18
                        c.addOrUpdateVpcEgressGatewayQueue.Add(key)
×
19
                        return
×
20
                }
×
21
        }
22
}
23

24
func (c *Controller) enqueueUpdateDeployment(_, newObj any) {
×
25
        c.enqueueAddDeployment(newObj)
×
26
}
×
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