|
Ran
|
Jobs
1
|
Files
48
|
Run time
1min
|
Badge
README BADGES
|
travis-pro
Prevent cross-controller deletes in multi-cluster APIC In multi-cluster deployments, avoid acting on objects that are not owned by current instance. - Filter websocket notifications under the configured vrfTenant by controller prefix when DN-based filtering is possible, and bypass the filter for subscriptions with update/delete hooks. - Before deleting an APIC object from handleQueuedDn(), GET the MO and verify tagAnnotation matches the controller sync-tag prefix; skip deletion when the tag is missing or owned by another controller. This prevents a race where subscription notifications could previously enter the controller-initiated delete path and remove objects created manually or managed by other controllers. (cherry picked from commit 6680bbf7f)
63 of 89 new or added lines in 3 files covered. (70.79%)
12 existing lines in 3 files now uncovered.13490 of 21466 relevant lines covered (62.84%)
0.72 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 26 |
64.24 |
-0.34% | pkg/apicapi/apicapi.go |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 2 |
77.32 |
-0.09% | pkg/controller/network_policy.go |
| 2 |
57.53 |
-0.08% | pkg/controller/services.go |
| 8 |
64.24 |
-0.34% | pkg/apicapi/apicapi.go |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 11641.1 (DEFAULT_BRANCH=master GOPROXY=https://proxy.golang.org,https://goproxy.io,direct) | 48 |
62.84 |
Travis Job 11641.1 |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|