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

noironetworks / aci-containers
63%
master: 63%

Build:
Build:
LAST BUILD BRANCH: snat-svc-fix
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 snat-svc-fix
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
  • 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-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-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-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-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
  • 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-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-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-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-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
  • 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
  • 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-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-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-k8s
  • upgrade-k8s-go
  • upgrade-k8s-pckg-1.35
  • 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

04 May 2026 06:57AM UTC coverage: 63.383% (+0.4%) from 63.028%
11917

Pull #1706

travis-pro

jeffinkottaram
Fix per-service SNAT IP assignment for no-SnatIp policies

Two bugs are fixed:

1. Namespace-level no-SnatIp SNAT policies with multiple LoadBalancer
   services incorrectly assigned all LB external IPs to all pods.
   The controller now tags each global info entry with the originating
   service key. The hostagent filters SNAT UIDs per-pod by checking
   service endpoint membership, ensuring each pod only egresses with
   the external IP of the service it belongs to.

2. After hostagent pod restarts, namespace-level no-SnatIp policies
   lost their service SNAT entries because pod events did not evaluate
   service membership for the namespace-scoped policy path. The
   namespace-scoped branch now checks for matching services when
   processing pod events, consistent with the label-scoped path.

Additionally, two  inconsistencies are corrected:

1. The deployment path for no-SnatIp policies incorrectly matched
deployment metadata labels against service pod selectors. Since
services select pods (not deployments), and pod template changes
produce new pod events handled separately, this check was both
inaccurate and redundant. It is removed.

2. Explicit-SnatIp policies matching services now consistently apply the
specified SNAT IP to the service's backend pods across all policy
evaluation paths
Pull Request #1706: Fix per-service SNAT IP assignment for no-SnatIp policies

57 of 87 new or added lines in 2 files covered. (65.52%)

1119 existing lines in 9 files now uncovered.

13628 of 21501 relevant lines covered (63.38%)

0.72 hits per line

Relevant lines Covered
Build:
Build:
21501 RELEVANT LINES 13628 COVERED LINES
0.72 HITS PER LINE
Source Files on master
  • Tree
  • List 48
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
11917 snat-svc-fix Fix per-service SNAT IP assignment for no-SnatIp policies Two bugs are fixed: 1. Namespace-level no-SnatIp SNAT policies with multiple LoadBalancer services incorrectly assigned all LB external IPs to all pods. The controller now tags each... Pull #1706 04 May 2026 08:52AM UTC jeffinkottaram travis-pro
63.38
11918 snat-svc-fix Merge 49b052d4b into a47530507 Pull #1706 04 May 2026 08:51AM UTC web-flow travis-pro
63.16
11916 snat-svc-fix-test Fix per-service SNAT IP assignment for no-SnatIp policies Two bugs are fixed: 1. Namespace-level no-SnatIp SNAT policies with multiple LoadBalancer services incorrectly assigned all LB external IPs to all pods. The controller now tags each... push 04 May 2026 07:13AM UTC jeffinkottaram travis-pro
63.4
11914 mmr-6.1.1 Merge pull request #1724 from noironetworks/backport-fix-hpp-direct-minor-bug [mmr-6.1.1] Fix missing return in handleRemIpContUpdate push 01 May 2026 11:06AM UTC web-flow travis-pro
63.03
11913 backport-fix-hpp-direct-minor-bug Fix missing return in handleRemIpContUpdate Fixes a bug where after deleting a HostprotRemoteIpContainer CR (when not found in nsRemoteIpCont cache), the code continued to attempt updating the deleted CR, causing 'UID field not found' errors. (c... Pull #1724 01 May 2026 10:51AM UTC allenantony-oc travis-pro
63.0
11911 backport-fix-hpp-direct-minor-bug Merge 23c965613 into 360c19205 Pull #1724 01 May 2026 10:36AM UTC web-flow travis-pro
63.01
11909 master Merge pull request #1723 from noironetworks/fix-hpp-direct-minor-bug Fix missing return in handleRemIpContUpdate push 01 May 2026 10:31AM UTC web-flow travis-pro
63.03
11908 fix-hpp-direct-minor-bug Merge 1b3d468e5 into fcc91fc3a Pull #1723 01 May 2026 10:06AM UTC web-flow travis-pro
63.04
11907 fix-hpp-direct-minor-bug Fix missing return in handleRemIpContUpdate Fixes a bug where after deleting a HostprotRemoteIpContainer CR (when not found in nsRemoteIpCont cache), the code continued to attempt updating the deleted CR, causing 'UID field not found' errors. Pull #1723 01 May 2026 10:06AM UTC allenantony-oc travis-pro
62.99
11904 mmr-6.1.1 Merge pull request #1722 from noironetworks/backport-revert-fix-repeated-netpol-file-creation [mmr-6.1.1] Revert "Fix repeated netpol file recreation due to map ordering in CR updates" push 01 May 2026 09:33AM UTC web-flow travis-pro
63.0
See All Builds (5058)
  • 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