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

noironetworks / aci-containers
64%
master: 64%

Build:
Build:
LAST BUILD BRANCH: apic-non-deletable-objects
DEFAULT BRANCH: master
Repo Added 22 Nov 2020 09:19AM UTC
Files 48
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 apic-non-deletable-objects
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 5.1.3.0
  • 5.1.3.1
  • 5.1.3.2
  • 5.1.3.3
  • 5.1.3.4
  • 5.2.1.0
  • 5.2.1.1
  • 5.2.1.2
  • 5.2.3.0
  • 5.2.3.1
  • 5.2.3.2
  • 5.2.3.2rc7
  • 5.2.3.3
  • 5.2.3.3-revert-batch-hpp
  • 5.2.3.4
  • 5.2.3.5
  • 5.2.3.6
  • 5.2.3.7
  • Acik8s21
  • Add_goveralls@v0.0.8_for_CI
  • CSCwa32900-fix
  • CSCwa32900-fix-kmr2
  • CSCwa32900-fix-master
  • HostprotRemoteIpDel
  • OCP-4.18-flavors-for-openstack/ESX/Baremetal
  • aaep_fix
  • abhi-4.6-flavor
  • abhi-4.6-flavor-master
  • abhi-4.8-9-10-flavors
  • abhi-4.9-4.10-esx
  • abhi-cfg-map
  • abhi-cherrypick-flavors
  • abhi-cves-fix
  • abhi-esx-flavor-add
  • abhi-esx-kwai
  • abhi-fix-cve
  • abhi-fix-istio-cve
  • abhi-flv-svc
  • abhi-ocp-esx-4.8
  • abhi-rke
  • accprovfix
  • aci-cni-image-base
  • aci-kubectl-arp-tracing
  • aci-kubectl-pod-to-ext-ingress
  • acikubectl-debug-fix-backport
  • acikubectl-fix
  • acikubectl-fix-kmr2
  • acikubectl-fix-pod-2-svc-replypath
  • acikubectl-pod-2-pod-reply-path
  • acikubectl-trace-dp
  • acikubectl_trace_add_udp
  • add-aci-cilium-changes
  • add-agent-flavor
  • add-debug-logs
  • add-debug-option-op
  • add-ep-timestamps
  • add-missing
  • add-ocp-agentbased
  • add-opflex-uts
  • add-panic
  • add-panic-kmr2
  • add-taint-for-not-ready-node
  • add-ubi-latest
  • add-unit-tests
  • add-uts
  • add-uts-2
  • add_extern_from_pod_arg
  • add_extern_from_pod_arg_kmr2
  • add_nad_annotation
  • add_non_per_port_mode
  • add_pyyaml
  • add_routed_flag
  • adding_extern_from_pod_param_kmr2
  • address-critical-cves
  • address-more-linter-complaints
  • adj_failure_handling
  • advertise_subnet
  • akhi-test
  • allow-all-np-opt
  • allow_multiple_ifs
  • alpine
  • alpine-upgrade
  • alpine3.12.3
  • alt_nad
  • anm-travis-update
  • anm-ut-coverage
  • anmol372-patch-test-cicd
  • anmrasto_preflight_changes
  • annotation-error-fix
  • annotation-error-fix-backport1
  • annotation-error-fix-backport2
  • api-mig
  • api-migration
  • apic-cert
  • apic-cko
  • apic-comm-opt
  • apic-comm-opt-mmr
  • apic-log
  • apic-non-deletable-objects
  • apic-refresh
  • apic-refresh-kmr2
  • apic-req-retry
  • apic-retry-fix
  • apic-retry-fix-mmr
  • apic-retry-with-jitter-backoff
  • apic-retry-with-triangular-backoff
  • apic-switchover-issue
  • apic-version
  • apic-version-kmr2
  • apic_upgrade_controller_crash
  • apicapi-logging
  • apooaug12
  • apply_static_paths
  • arm64
  • backport-1386
  • backport-OCP-4.18-flavors-for-openstack/ESX/Baremetal
  • backport-aci-kubectl-arp-tracing
  • backport-aci-kubectl-pod-to-ext-ingress
  • backport-apic-req-retry
  • backport-apic-retry-with-jitter-backoff
  • backport-filter-opflex-device
  • backport-fix-deploy-annotation
  • backport-fix-goproxy-travis
  • backport-fix-hpp-direct-minor-bug
  • backport-fix-operator-git-cve
  • backport-kwai
  • backport-kwaii
  • backport-lmr-6.0.3
  • backport-mmr-upgrade-k8s
  • backport-mmr611-ocp-419
  • backport-mmr611-rate-limit
  • backport-netpol-naming-convention-change
  • backport-netpol-port-range
  • backport-ocp-4.20-fl
  • backport-pod-2-svc-tracing
  • backport-remove-endpoint-functions
  • backport-remove-epslice-check
  • backport-revert-fix-repeated-netpol-file-creation
  • backport-snat
  • backport-snat-apply-order-issue
  • backport-snat-pod-label-issue
  • backport-travis
  • backport-update-netpol-egress-pods-on-ns-update
  • backport-upgrade-go-1.26
  • backport-upgrade-k8s1.36
  • backport-wait-for-network-enable
  • backport_aaep_fix
  • backport_apic_upgrade_controller_crash
  • backport_chained_mode_supported_version_fix
  • backport_clean_sync_nads_and_apic
  • backport_epg_with_overlapping_vlan
  • backport_failed_subs_refresh
  • backport_fix_lldpq
  • backport_fixed_epg_namespace_annotation_update
  • backport_fixed_namespace_or_vlan_change_during_controller_restart
  • backport_fixing_vmm_lite_cdets
  • backport_incremental_pool_update
  • backport_lldpif_clear_cache
  • backport_lldpif_updates
  • backport_more_validation
  • backport_nad_name_fix
  • backport_restoring_nad_annotation
  • backport_skip_vlan_pool_delete
  • backport_subs
  • backport_subs_refresh
  • backport_upgrade_fixes
  • backport_vmm_lite_apic_sync
  • backport_vmm_lite_review_fix
  • bad-endpoint-slice-check
  • batching-hpp-kmr2
  • batching-hpp-master
  • bin-dep-update
  • bin-dep-update-mmr
  • bkport-add-debug-logs
  • bkport-ocp-version
  • bosch_issue
  • bridge_cni
  • broken-ns-update-req-fix
  • broken-ns-update-req-fix-kmr2
  • build-fix-mmr
  • build_chained_mode
  • buildwithrace
  • buildwithrace-beforefix
  • bump-go-1.25.8
  • bump-go-1.25.8-mmr
  • bumpk8s
  • bumpk8s-kmr2
  • cache-fix
  • cachedn
  • cdets-74312-dns-fix
  • cf-cleanup
  • chained_mode_bond
  • chained_mode_skip_watch_reboot
  • chained_mode_supported_version_fix
  • change_globalmode_semantics
  • cherrypick-6.0.3-fix-ovs-base
  • cherrypick-6.0.4-fix-ovs-base
  • cherrypick-docker-fix-openvswitch-base
  • cicd
  • cicd-lmr-update
  • clean_sync_nads_and_apic
  • cleanup
  • cleanup-capic-code
  • cleanup-cf-ipam
  • cleanup-hpp-crs-backport
  • cleanup-ovs
  • cleanup-revert
  • cleanup_controller_chained_mode_part1
  • cleanup_core
  • cleanup_final
  • clear_child_subs
  • cluster-report-collect-network-policy
  • cluster-report-collect-pod-log-history
  • cluster_level_podsel
  • cluster_report_get
  • cluster_report_get_kmr2
  • cm-name-fix
  • cm-name-fix-kmr2
  • cnf_bgp
  • cni_chaining_controller
  • cni_chaining_hostagent
  • cni_version_fix
  • cni_version_fix_backport
  • cnifix
  • collect-droplogs
  • collect-droplogs-mmr
  • configmap_nad
  • conflicting-named-port-resolutions
  • conflicting-named-port-resolutions-bkp
  • conflicting-named-port-resolutions-bkp3
  • conflicting-named-port-resolutions-mmr
  • cont-race
  • container-logs
  • contract-and-epg-contract-provision-from-k8s
  • controller-restart-issue
  • coverage
  • coverall-travis-pro
  • coveralls-support
  • crd-examples
  • crd_removal
  • crds-seq
  • crdversion
  • create_pdom_pool
  • ctnat
  • ctnat-master
  • ctnat-mmr
  • ctrl_runtime_update
  • custom-sg-fix
  • custom-sg-fix-mmr
  • cve-fix
  • cve-fix-go-deps-20260413
  • cve-fix-go-deps-20260413-mmr
  • cve-fix-mmr
  • dbg-abc
  • deadlock-fix-5.2.3.1
  • deadlock-fix-kmr2
  • debug-6114
  • debug-hostagent-coverage
  • debug-hostagent-podif
  • debug-log
  • default-epg-consume-ingress-contract
  • default-gbpserver-inspect-config
  • default_unchained
  • defer-file-close
  • del-ipam-fix
  • delay-kmr2
  • delay-master
  • delay_subs_2
  • delay_subs_refresh
  • delete-devices-fix
  • delete-devices-fix-backport
  • delete-stale-opflexOdevs
  • delete-stale-snatlocalinfo
  • delete-stale-snatlocalinfo-backport
  • dep-alert-fix
  • depalert-fix
  • dependabot-fix
  • dependabot-fix-kmr2
  • dependabot-fix_kmr2
  • dependabot-fix_master
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.40.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.43.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/k8s.io/kubernetes-1.25.10
  • dependabot/go_modules/k8s.io/kubernetes-1.25.11
  • dhclient-lease
  • dhcp-bounce-interface
  • dhcp-bounce-mmr
  • dhcp-fix
  • dhcp-min
  • dhcp-min-mmr
  • disable-etcd-overlay
  • disable-hpp-rendering-based-on-flag
  • disable_service_vlan_preprovisioning
  • disable_service_vlan_preprovisioning_backport1
  • disable_service_vlan_preprovisioning_backport2
  • disablestats
  • dns-service
  • docker-controller-base
  • docker-fix-openvswitch-base
  • docker-opflex-build
  • dpu
  • droplog-crd
  • droplog_cleanup
  • dualstack-backport
  • dummy-fix
  • dup-ipv6-addrs
  • dynamic_vlan_pool
  • empty-service
  • empty-service-mmr
  • enable-es
  • enable_opflex_agent_reconnect
  • endointslice-update-fix
  • endointslice-update-fix-kmr2
  • ep-queue
  • ep-ready
  • ep-ready-configurable
  • ep-ready-configurable-kmr2
  • ep-ready-kmr2
  • ep-ready_kmr2
  • ep-registry
  • epSlice-ut-migrate
  • epdec
  • epg-annotation-fix
  • epg-annotation-fix-backport
  • epg_with_overlapping_vlan
  • error_handling_ut
  • erspan-UTs
  • erspan-crd
  • erspan-default
  • erspan-kwai
  • erspan-overlay
  • erspan-podif
  • erspan-src
  • erspan-sync
  • erspan-sync-node
  • erspan-update
  • es-issue
  • excludePkgs
  • expose-metrics
  • fabric-path
  • fabricPathDnFix-trial
  • fail-fast
  • failed_subs_refresh
  • fallback-testcase-fix
  • fallback-testcase-fix-kmr2
  • faults_annot
  • faults_annotate
  • filter-opflex-device
  • filter-opflex-device-backport
  • fix-apic-log
  • fix-apic-log-mmr
  • fix-build
  • fix-cip-ext
  • fix-cip-ext-mmr
  • fix-crash
  • fix-deploy-annotation
  • fix-dockerfile-host
  • fix-dockerfile-hostagent
  • fix-failed-to-update-service-status-error
  • fix-filterfvRsDomAtt
  • fix-goproxy-travis
  • fix-grpc-version
  • fix-hpp-direct-minor-bug
  • fix-hpp-opt
  • fix-hpp-opt-mmr
  • fix-ipam-ut-coverage-report
  • fix-iptables-runtime
  • fix-log-rh
  • fix-netpol-namedport
  • fix-netpol-namedport-bkp
  • fix-netpol-namedport-mmr
  • fix-netpol-namedport-uts
  • fix-netpol-namedport-uts-mmr
  • fix-node-taint-issues
  • fix-nw-conf-test
  • fix-nw-conf-test-mmr-611
  • fix-operator-git-cve
  • fix-prefix-filterable
  • fix-prefix-filterable-mmr
  • fix-repeated-netpol-file-creation
  • fix-repeated-netpol-file-creation-mmr
  • fix-service-ip-allocation
  • fix-snat-race
  • fix-snat-ut
  • fix-stale-odev-cache
  • fix-test-crd-delete-ut
  • fix-travis-docker-buildx
  • fix-trivy
  • fix-trivy-master
  • fix-typo
  • fix-warn-msg
  • fix-warn-msg-mmr
  • fix_2629
  • fix_RdConfig
  • fix_aep_epg_att
  • fix_app_profile_creation
  • fix_app_profile_creation_backport
  • fix_binding
  • fix_crd
  • fix_error_check
  • fix_subs_refresh
  • fix_typo
  • fix_typo_backport
  • fix_webhook_compilation
  • fixed_epg_namespace_annotation_update
  • fixed_event_msg_and_NAD_update_issue
  • fixed_namespace_or_vlan_change_during_controller_restart
  • fixes
  • fixes_globalmode
  • fixes_nadvlanmap
  • fixifaceMapDeletion
  • fixing_vmm_lite_cdets
  • flakytest
  • gateway_fix
  • gbp-base-image
  • gbp-netflow
  • gbpserver-send-root-children
  • gbpserver-static-analysis
  • gitignore-coverage
  • globalInfoCache-kwai
  • globalinfo-sync-time-test
  • globalinfosync1
  • globalinfosyncv2
  • globalinfosyncv3
  • globalsynclogs
  • go-125-upgrade-mmr611
  • go-vendor-update
  • gomod
  • goplantuml
  • goveralls
  • goveralls-kwai
  • grpc-inspect
  • ha-ep-status-fix
  • ha-ep-status-fix-master
  • ha-ut
  • ha-ut-fix
  • ha-ut-fix-mmr
  • ha-ut-stale-file
  • ha-ut-stale-file-mmr
  • ha_sync_failure
  • health_index_check
  • hhp-del-fix
  • host-docker-fix
  • host_network_fix
  • host_network_fix_backport
  • hostagentfix
  • hpp-del-fix-mmr-611
  • hpp-direct-cidr
  • hpp-direct-cidr-backport
  • hpp-direct-dualstack
  • hpp-opt-fix
  • hpp-opt-fix-backport
  • hpp-optimization
  • hpp-optimization-kmr2
  • hpp-remip-cont
  • hpp-single-request
  • hpp-subscrib-fix
  • ignore-files-from-coverage
  • improve-dhcp-logic
  • improve-dhcp-logic-mmr
  • improve-logging
  • improve-logs
  • improve-res-hash
  • increase-wait-for-network
  • incremental_pool_update
  • info-log
  • interface-ip-issue
  • internal-netpol
  • intra-pod-detection
  • intra-pod-detection-mmr-611
  • invalid-snat-policy
  • ipBasedMacAlloc
  • ipMac
  • ipam-exhaustion-fix
  • ipam-exhaustion-fix-kmr2
  • ipam-leak-master
  • ipam-leaks-fix
  • ipam_1
  • ipam_host_controller
  • ipleak-issue-fix
  • ipmac-issue
  • ipmac-issue-judith
  • iptables-addons
  • ipvlan_cni
  • issue260
  • istio
  • istio-remove
  • istio-version-update
  • judith
  • judith-crash-fix-bp
  • judith-interfacr-ip-issue
  • judith-rev
  • judith-xtables-addon
  • k8s-0.29.6
  • k8s-upgrade
  • k8s-upgrade-backport
  • k8s21-kwai-bp
  • kmr2
  • kmr2-add-panic
  • kmr2-fallback
  • kmr2-globalinfo-sync-time-test
  • kmr2-hpp-optimization
  • kmr2-ipam-leak
  • kmr2-opflex-cleanup
  • kmr2-opflexodev-fix
  • kmr2-race-fix
  • kmr2-snat-uuid
  • kmr2-update-cache-dns
  • kmr2_obj_uuid_fix
  • kmr2_revert_v1
  • kmr2_rh_operator_certification
  • kmr2_sub_delay
  • knob_handling
  • kubectl-version-update
  • kwai
  • kwai-race
  • l3_model
  • l3_model_fixes
  • l3cnf_static_route_fix
  • l3out_fixes
  • lbip-via-annotation
  • leaf-reboot
  • leaf-reboot-mmr
  • lgtm-codacy-issues
  • libexpat-cve-fix
  • lint-cleanup
  • linter-setup
  • lldpif_clear_cache
  • lmr
  • lmr-6.0.3
  • lmr-6.0.4
  • lmr-backport-update-ubi9-minimal
  • lmr-bkport-address-critical-cves
  • lmr-bkport-net_cve_fix
  • lmr-update-ubi9-latest
  • lmr-upgrade-k8s
  • local-hpp
  • local-hpp-classnames-fix
  • local-hpp-code-optimization
  • local-hpp-optimization
  • localinfo-fix-kmr2
  • lock-order
  • lockfix
  • log-file-size-kmr2
  • log-file-size-m
  • log-fix
  • log_fix
  • log_fix_2
  • log_fix_kmr2
  • logfilesize
  • logging
  • loopback-fix
  • m_pyyaml
  • mac-update-snat
  • mac-update-snat-backport1
  • mac-update-snat-backport2
  • macalloc
  • make-check
  • makeMTUConfigurable
  • managedupgrade
  • master
  • master-bkp
  • master-remove-disablerepo
  • master_revert_v1
  • mcast-route-backport1
  • mcast-route-backport2
  • merge-opflex-containers
  • mg-localinfo-fix-kmr2
  • mg-opflexlocalinfo-fix
  • mg-patch-2
  • mg-waitforcachesync-kmr2
  • misc_fixes
  • misc_part_1
  • mmr-6.1.1
  • mmr-6.1.1-controller-restart-issue
  • mmr-6.1.1-fixed_event_msg_and_NAD_update_issue
  • mmr-6.1.1-reconcile-fix
  • mmr-6.1.1-revert-rate-limiting-chained-mode
  • mmr-6.1.1-same-vlan-overlapping
  • mmr-6.1.1-vmm-lite
  • mmr-6.1.1-vmm_lite_bridge_nad
  • mmr-6.1.1-vmmlite-minimal-config-fix
  • mmr-611-host-dockerfile-fix
  • mmr-backport-update-ubi9-minimal
  • mmr-bkport-address-critical-cves
  • mmr-bkport-net_cve_fix
  • mmr-bkprt-acikubectl-trace-udp
  • mmr-dev-6115
  • mmr-dhclient-lease
  • mmr-fix-logging-rh
  • mmr-ocp421
  • mmr611-vpc-pair-check
  • mmr_611_fix-dockerfile-host
  • more-linter-fixes
  • more_pod_checks
  • more_validation
  • mtuf
  • mtufault
  • multicast-follow-up
  • multiple_podsel
  • multiple_podsel_backport
  • multiple_sriov_ifs
  • multipod-dhcp
  • multipod-fixes
  • multipod-fixes-backport1
  • multipod-fixes-backport2
  • multipod-follow-up
  • multipod-vm-delete-odev
  • multus_cp_error
  • nad-config-name
  • nad-config-name-lmr
  • nad_update_on_upgrade
  • nad_webhook
  • nadvlanmap_validation
  • named-port-hpp
  • net_cve_fix
  • net_pol_patch
  • netattach
  • netflow
  • netflow-MO
  • netflow-UT
  • netflow-apic
  • netflow-test
  • netflow-update
  • netflow-ver
  • netpol-naming-convention-change
  • netpol-port-range
  • netpol_reg
  • new-master
  • newaccprovoperator
  • newaccprovoperator-opflexODev
  • newnetattach
  • nfc_fixes
  • nmp-np-fix
  • node-del-ipam-fix
  • nodeServiceMetaCache-lock
  • nodeServiceMetaCache-lock-kmr2
  • node_reload_fix
  • nodeinfo-kwai
  • nodeinfo-port-exhaust
  • nodeinfo_clusterreport
  • notify-ctrl-intra-pod-migration
  • np-ingress-egress
  • np-ingress-egress-backport
  • np-logs
  • np-logs-backport
  • np_allow_protocol_fix
  • ntd
  • object_name_to_uuid
  • oc_debug
  • ocp-4.13-flavors
  • ocp-4.14-flavors
  • ocp416
  • ocp417
  • ocp421-flavor
  • ocp_415_flv
  • ocp_419
  • ocp_420_flv
  • odev-queue
  • oob_acikubectl
  • oob_acikubectl_crd
  • oob_acikubectl_crt_key
  • oob_acikubectl_fix_find_files
  • oob_acikubectl_user_crt
  • openshift-4.11-openstack-flavor
  • openshift-4.11-openstack-flavor-kmr2
  • operator-debug-log
  • opflex-agent-status
  • opflex-agent-status-lmr604
  • opflex-agent-status-mmr611
  • opflex-cleanup
  • opflex-dev
  • opflex-info-log-backport
  • opflex-log
  • opflex-log-backport
  • opflex-server-gbpinspect
  • opflex-startup
  • opflex-tsan-enable
  • opflex-uts
  • opflexODev-aug23
  • opflexODev-aug23-kwai
  • opflexODev-july19
  • opflexOdev-subscription
  • opflexOdev-subscription-backport
  • opflexdevice-fix
  • opflexdevice-kmr2
  • opflexlocalinfo-fix
  • opflexlocalinfo-fix-kmr2
  • optimize-hpp-sync
  • optimize-hpp-sync-mmr611
  • osp-4.6-flavor
  • outofband-policy
  • outofband-policy-backport-to-6.0.4
  • outofband-policy-backport-to-6.1.1
  • ovs-logs
  • ovs-port-sync
  • ovs-ports-sync
  • ovs-stale-check
  • ovs_cni
  • ovs_cni_build_flags
  • ovs_lldp_fixes
  • patch-3082
  • patch-arm64
  • pbr_delay_kmr2
  • pbr_delay_master
  • pdom_pool2
  • periodic-resubscribe
  • pkg-upgrade
  • pkg-upgrade-bkprt
  • pkg-upgrade-go-1-22
  • pkg-upgrade-mmr611
  • platformconfig
  • pod-2-svc-tracing
  • pod-del-fix
  • pod-del-fix-mkr2
  • pod-succeeded-backport
  • pod-succeeded-kmr2
  • pod-term-epfile
  • pod-term-gp-mmr
  • pod-ts-init-race
  • pod-ts-init-race-lmr604
  • pod-ts-init-race-mmr611
  • pod_termination
  • pod_termination_backport
  • podif-scale
  • podifs-always
  • policyopfl
  • polopfl
  • port-exhausted
  • port-range-support
  • port-range-svc-aug
  • pprof_ha
  • pprof_ha_kmr2
  • preexisting_tenant
  • preflight_changes
  • preflight_fix
  • preflight_master_build
  • preprovision_l3out
  • primary_unchained
  • priority-queue
  • proactive-conf
  • proactiveconf-changes
  • proactiveconf-changes-lmr604
  • proactiveconf-changes-mmr611
  • proactiveconf-lmr604
  • proactiveconf-mmr611
  • proactivepolicy_fixes
  • program_on_first_pod
  • program_vlan_upfront
  • prom-cpp-0.12.1
  • qos-apic
  • qos-fix
  • qos-fix-kwai
  • qos-fixes
  • qos-key
  • qos-labelsel
  • qos-policy
  • qos-policy-merge
  • query-optimize
  • race-build-cmd
  • race-docker
  • race-fix
  • race-kwai-fix
  • race-master
  • race_fix
  • rate-limit-flag
  • rdconfig
  • rdconfig-race
  • rdconfig_del_handler
  • reconcile-fix
  • reconnect-timeout
  • refresh-fix
  • refresh-fix-kmr2
  • remove-aws-lib
  • remove-cf-classes
  • remove-cfconfig
  • remove-cloud-support-with-capic
  • remove-cpp-artifacts
  • remove-defaults
  • remove-disabled-tests
  • remove-disableyumrepo
  • remove-endpoint-functions
  • remove-epg-contract-crd-support
  • remove-epslice-check
  • remove-epslice-option
  • remove-epslice-option-mmr
  • remove-gbpsstate
  • remove-godep-vendor
  • remove-gometalinter
  • remove-inst-tag-support
  • remove-lib-pins
  • remove-opflex-dockerfiles
  • remove-opflex-server-from-priv
  • remove-pkg-errors
  • remove-prom-enable
  • remove-toml
  • remove-unused-code
  • remove_travis_tags
  • rename_crd
  • rename_sfna
  • res-hash-cip
  • res-hash-cip-mmr
  • reset-conf
  • resilient_hashing
  • resilient_hashing_backport
  • restore_svi_on_reboot
  • restoring_nad_annotation
  • rev-gbpserver-deps
  • revert
  • revert-OutOfBandPolicy-CR
  • revert-apic-struct-commit
  • revert-backport
  • revert-build-openvswitch-travis-changes
  • revert-dhclient-lease
  • revert-fix-repeated-netpol-file-creation
  • revert-hpp-batching
  • revert-mmr-dhclient-lease
  • revert-multicast-changes
  • revert-podif-kwai
  • revert-rate-limiting-chained-mode
  • revert_netpol
  • revert_netpol_revert
  • revise-logging
  • rh_updated_hosted_certification
  • route-handle
  • route-handle-j
  • same-ovs
  • same-vlan-overlapping
  • sctp-changes
  • sctp-kwai-bp
  • separate-queue-for-processing-ports
  • serialize-ovs-ports-sync
  • serialize-ovs-ports-sync-code
  • serv-sesaffinity
  • serv-t
  • service-bd-unkMacUcastAct-proxy
  • service-ses
  • service-ses-bp-kwai
  • service-topokeys
  • service-vlan-fix
  • service-vlan-fix-backport
  • serviceBdRoutingDisable
  • serviceBdRoutingDisable-version-fix
  • serviceBdRoutingDisable_default
  • servicebd-version-check
  • servicedns
  • sessionAffinty-fix-kwai
  • set-service-bd-unkMacUcastAct-proxy
  • set-service-bd-unkMacUcastAct-proxy-backport
  • sfna_fix_delete
  • shaikmas-jira-138-exclude-nodes-from-snat-redirect-policy
  • shaikmas-uts
  • shared_aep_delete_fix
  • shared_delete_fix
  • single_if_fix
  • size-limit-remove
  • size-limit-remove-backported
  • size-limit-remove-kmr2
  • skip-ext-svc
  • skip-ext-svc-mmr
  • skip-mos-of-other-tenant
  • skip-netpol-sync-check-on-disable-hpp-rendering
  • skip-opflexodev-del
  • skip-opflexodev-del-lmr-6.0.4
  • skip_vlan_pool_delete
  • sleep_time_snat
  • sleep_time_snat_kmr2
  • smartnic
  • snaiksat-patch-1
  • snat-apply-order-issue
  • snat-config-kwai
  • snat-configmap
  • snat-del-fix-mmr
  • snat-delete-fix
  • snat-fix
  • snat-fix-bp
  • snat-fix-dep-pod
  • snat-fix-dep-pod-mmr
  • snat-fix-judith-bp
  • snat-ip-overlap
  • snat-ip-overlap-kmr2
  • snat-ipExhausted-status
  • snat-issue
  • snat-kwai
  • snat-lock-fixes
  • snat-log
  • snat-log-kmr2
  • snat-logging
  • snat-ns-label
  • snat-ns-mmr
  • snat-panic
  • snat-panic-fix
  • snat-pod-label-issue
  • snat-policy-race
  • snat-portRange
  • snat-portrange
  • snat-race
  • snat-race-kwai
  • snat-snatlocalinfos-issue
  • snat-snatlocalinfos-issue-backport
  • snat-svc-fix
  • snat-svc-fix-mmr
  • snat-svc-fix-test
  • snat-sync
  • snat-ut
  • snat-ut-fix
  • snat-uuid
  • snat-uuid-dep
  • snat-uuid-dep-kmr2
  • snat-uuid-dummy
  • snat-uuid-missing
  • snat_services
  • snatglobalinfo-sharding
  • snatglobalinfo-sharding-kmr2
  • snatlock
  • snatsyncUT
  • sort_snat_svc_graph_nodes
  • sriov
  • ss-svc-ip-fix
  • stale-nodeinfo
  • stale-nodeinfo-backport
  • stale-snat-files-fix
  • stale-snat-files-fix-lmr604
  • stale-snat-files-fix-mmr611
  • staticpath_crd
  • sub_delay
  • suboptimal_peers
  • subs_lockhandling
  • subscribe-vpcif
  • subscribe-vpcif-backport
  • subscription-wcard-fix
  • subscription_fix
  • sumit-update-rhel-rpm
  • svc-graph
  • svc-redirect
  • svc-scale-down-fix
  • syncglobal-comment
  • syncglobalinfocache
  • syncmap
  • temp-5.2.3.4
  • tenant-match
  • test-nackport-kwai
  • too-large-rv
  • too-large-rv-fix
  • too-large-rv-fix-kmr2
  • too-large-rv-kmr2
  • topology-mode-updates
  • topology_hints
  • topologyaware
  • touch_ep_after_adding_port
  • travis
  • travis-backport-kmr2
  • typo-fix
  • typo-fix-backport
  • ubi
  • unowned-del-fix
  • unowned-del-fix-mmr
  • unregister_ipam_fix
  • unregister_ipam_fix_kmr2
  • unregister_ipam_fix_master
  • update-cache-dns
  • update-cni-plugins
  • update-dockerfile
  • update-netpol-egress-pods-on-ns-update
  • update-ovsdb-deps
  • update-protobuf
  • update-ubi-image
  • update-ubi9-latest
  • update_after_delete_fix
  • upgrade-fix
  • upgrade-fix-ip-alloc
  • upgrade-go-1.21
  • upgrade-go-1.21-k8s-1.29
  • upgrade-go-1.25
  • upgrade-go-1.26
  • upgrade-go-k8s
  • upgrade-k8s-go
  • upgrade-k8s-pckg-1.35
  • upgrade-k8s1.36
  • upgrade-kube-1.19.3
  • upgrade-netlink
  • upgrade-pkg
  • upgrade_fix
  • upgrade_fixes
  • upgrade_k8s_1.29
  • upgrade_k8s_30_3
  • upgrade_to_k8s1.27
  • upgrade_to_k8s1.27-kmr2
  • upgrade_to_k8s1.27_kmr2
  • upgrade_to_k8s1.28
  • upgrade_to_k8s1.29
  • upgrade_to_k8s1.32
  • upstream-sriovnet
  • use-goenv
  • use-ubi9-minimal-latest
  • uuid
  • validate_plugin_vlan
  • validations_for_crs
  • version_change_b
  • version_details
  • version_fix
  • veth-lock
  • vlan-preprovisioning-aci-6.2.x
  • vlan-preprovisioning-aci-6.2.x-issue
  • vlan_programming_upfront
  • vlan_programming_upfront_backport
  • vlan_range_fix
  • vlan_upfront
  • vlanpool_fixes
  • vlanpool_omit_braces
  • vm-mig-fix
  • vmm-dom-fix
  • vmm-inj
  • vmm-labels
  • vmm-labels-kmr2
  • vmm-lite
  • vmmInjectedLabel
  • vmm_lite_apic_sync
  • vmm_lite_bridge_nad
  • vmm_lite_review_fix
  • vmmdombug
  • vmmlite-minimal-config-fix
  • vpc-pair-change
  • wait-for-network-enable
  • watch-reboot
  • webhook_fixes
  • webhook_image_updates
  • websocket
  • write_ep_file_after_pod_addition

07 Jul 2026 08:52AM UTC coverage: 64.01% (+0.04%) from 63.969%
12033

Pull #1741

travis-pro

Santosh-oc
Fix(apicapi): prevent invalid delete of APIC owned helper MOs

Reproduction:
During SNAT policy churn, the controller repeatedly attempts to DELETE
APIC-managed child relation MOs owned by APIC. APIC rejects these
with HTTP 400 "Invalid access", causing the websocket connection to
close and the controller to enter a reconnect loop.

Root cause:
When an SNAT policy is deleted and immediately recreated, APIC
helper reverse-relation children can appear under service graph
objects during reconcile. In the reconcile path, existing APIC objects
are compared against desired state, and extra current children are
added to delete candidates.

For helper relation classes that are not present in metadata,
checkNonDeletable() defaults to deletable=true. Those relation MOs are then
added to the delete list and queued to APIC. APIC rejects direct
deletion of these reverse-relation MOs with HTTP 400 "Invalid access",
which can close the websocket connection and trigger reconnect churn.

Fix:
Introduce a hasLocalSyncTag() helper that determines controller
ownership at the object level.
It returns true only when the object itself carries a tagAnnotation
child with key aci-containers-controller-tag, a value matching the
controller sync tag prefix, and an annotation DN that is local to the
object's own DN.

All delete decision points in apicObjCmp, diffApicState, and
reconcileApicObject now gate deletes on hasLocalSyncTag(). APIC-managed
helper children that appear in the subtree but do not have their own
local annotation fail this check and are skipped. Legitimate
controller-owned objects that were written with their own tagAnnotation
continue to be deleted as expected.
Pull Request #1741: fix(apicapi): block helper-MO deletes using tag-based ownership

32 of 38 new or added lines in 1 file covered. (84.21%)

6 existing lines in 2 files now uncovered.

13691 of 21389 relevant lines covered (64.01%)

0.73 hits per line

Relevant lines Covered
Build:
Build:
21389 RELEVANT LINES 13691 COVERED LINES
0.73 HITS PER LINE
Source Files on master
  • Tree
  • List 48
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
12033 apic-non-deletable-objects Fix(apicapi): prevent invalid delete of APIC owned helper MOs Reproduction: During SNAT policy churn, the controller repeatedly attempts to DELETE APIC-managed child relation MOs owned by APIC. APIC rejects these with HTTP 400 "Invalid access", c... Pull #1741 07 Jul 2026 09:09AM UTC Santosh-oc travis-pro
64.01
12034 apic-non-deletable-objects Merge a42257aef into dfe9d19d6 Pull #1741 07 Jul 2026 09:09AM UTC web-flow travis-pro
64.02
12032 apic-non-deletable-objects Merge 6adee2c91 into dfe9d19d6 Pull #1741 07 Jul 2026 05:48AM UTC web-flow travis-pro
64.01
12031 apic-non-deletable-objects fix(apicapi): block helper-MO deletes using tag-based ownership Reproduction: During SNAT policy churn, the controller repeatedly attempts to DELETE APIC-managed child relation MOs owned by APIC. APIC rejects these with HTTP 400 "Invalid access",... Pull #1741 07 Jul 2026 05:48AM UTC Santosh-oc travis-pro
64.0
12030 apic-non-deletable-objects Merge 6d1ba88e3 into dfe9d19d6 Pull #1741 07 Jul 2026 05:46AM UTC web-flow travis-pro
64.02
12029 apic-non-deletable-objects fix(apicapi): block helper-MO deletes using tag-based ownership Reproduction: During SNAT policy churn, the controller repeatedly attempts to DELETE APIC-managed child relation MOs owned by APIC. APIC rejects these with HTTP 400 "Invalid access",... push 07 Jul 2026 05:46AM UTC Santosh-oc travis-pro
64.03
12027 apic-non-deletable-objects Merge e84c9aeee into dfe9d19d6 Pull #1741 03 Jul 2026 11:04AM UTC web-flow travis-pro
64.05
12026 apic-non-deletable-objects fix(apicapi): block helper-MO deletes using tag-based ownership Reproduction: During SNAT policy churn, the controller repeatedly attempts to DELETE APIC-managed child relation MOs owned by APIC. APIC rejects these with HTTP 400 "Invalid access",... Pull #1741 03 Jul 2026 11:04AM UTC burhan20 travis-pro
64.01
12024 apic-non-deletable-objects removed logs Pull #1741 03 Jul 2026 10:44AM UTC Santosh-oc travis-pro
64.04
12025 apic-non-deletable-objects Merge b493d7aac into dfe9d19d6 Pull #1741 03 Jul 2026 10:44AM UTC web-flow travis-pro
64.02
See All Builds (5140)
  • 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