├── .agents ├── commit-templates.md └── workflows │ ├── cve-fix.md │ └── konflux-component-setup.md ├── .github ├── ISSUE_TEMPLATE │ ├── broken-link.md │ ├── bug-report.md │ ├── committership.md │ ├── enhancement.md │ ├── failing-test.md │ ├── flaking-test.md │ ├── membership.md │ └── support.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── renovate.json └── workflows │ ├── branch.yml │ ├── codeowners.yml │ ├── dependent-issues.yml │ ├── e2e.yml │ ├── flake_finder.yml │ ├── linting.yml │ ├── multiarch.yml │ ├── periodic.yml │ ├── release.yml │ ├── report.yml │ ├── stale.yml │ ├── unit.yml │ └── upgrade-e2e.yml ├── .gitignore ├── .golangci.yml ├── .grype.yaml ├── .lichen.yaml ├── .markdownlinkcheck.json ├── .markdownlint.yml ├── .markdownlintignore ├── .shellcheckrc ├── .shipyard.e2e.ovn.yml ├── .shipyard.e2e.yml ├── .submarinerbot.yaml ├── .yamllint.yml ├── ADOPTERS.md ├── CLAUDE.md ├── CODE-OF-CONDUCT.md ├── CODEOWNERS ├── CODEOWNERS.in ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── Makefile ├── README.md ├── deploy └── crds │ ├── embed.go │ ├── submariner.io_clusterglobalegressips.yaml │ ├── submariner.io_clusters.yaml │ ├── submariner.io_endpoints.yaml │ ├── submariner.io_gatewayroutes.yaml │ ├── submariner.io_gateways.yaml │ ├── submariner.io_globalegressips.yaml │ ├── submariner.io_globalingressips.yaml │ ├── submariner.io_nongatewayroutes.yaml │ └── submariner.io_routeagents.yaml ├── go.mod ├── go.sum ├── main.go ├── package ├── Dockerfile.submariner-gateway ├── Dockerfile.submariner-globalnet ├── Dockerfile.submariner-route-agent ├── await-node-ready.sh ├── dnf_install ├── iptables-wrapper-installer.sh ├── pluto ├── submariner-globalnet.sh ├── submariner-route-agent.sh └── submariner.sh ├── pkg ├── apis │ └── submariner.io │ │ └── v1 │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── endpoint_test.go │ │ ├── register.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go ├── await_node_ready │ └── main.go ├── cable │ ├── driver.go │ ├── fake │ │ └── driver.go │ ├── libreswan │ │ ├── certificate_auth_mode.go │ │ ├── certificate_handler.go │ │ ├── certificate_handler_test.go │ │ ├── connection_file.go │ │ ├── connection_file_test.go │ │ ├── libreswan.go │ │ ├── libreswan_suite_test.go │ │ ├── libreswan_test.go │ │ └── preferred_server.go │ ├── metrics.go │ ├── vxlan │ │ ├── vxlan.go │ │ └── vxlan_test.go │ └── wireguard │ │ ├── README.md │ │ ├── client.go │ │ ├── driver.go │ │ ├── getconnections.go │ │ ├── wireguard_suite_test.go │ │ └── wireguard_test.go ├── cableengine │ ├── cableengine.go │ ├── cableengine_test.go │ ├── fake │ │ └── cableengine.go │ ├── healthchecker │ │ ├── healthchecker.go │ │ ├── healthchecker_suite_test.go │ │ └── healthchecker_test.go │ └── syncer │ │ ├── syncer.go │ │ └── syncer_test.go ├── cidr │ ├── cidr_test.go │ └── iputil.go ├── client │ ├── applyconfiguration │ │ ├── internal │ │ │ └── internal.go │ │ ├── submariner.io │ │ │ └── v1 │ │ │ │ ├── cluster.go │ │ │ │ ├── clusterglobalegressip.go │ │ │ │ ├── clusterglobalegressipspec.go │ │ │ │ ├── clusterspec.go │ │ │ │ ├── connection.go │ │ │ │ ├── endpoint.go │ │ │ │ ├── endpointspec.go │ │ │ │ ├── gateway.go │ │ │ │ ├── gatewayroute.go │ │ │ │ ├── gatewaystatus.go │ │ │ │ ├── globalegressip.go │ │ │ │ ├── globalegressipspec.go │ │ │ │ ├── globalegressipstatus.go │ │ │ │ ├── globalingressip.go │ │ │ │ ├── globalingressipspec.go │ │ │ │ ├── globalingressipstatus.go │ │ │ │ ├── latencyrttspec.go │ │ │ │ ├── nongatewayroute.go │ │ │ │ ├── remoteendpoint.go │ │ │ │ ├── routeagent.go │ │ │ │ ├── routeagentstatus.go │ │ │ │ └── routepolicyspec.go │ │ └── utils.go │ ├── clientset │ │ └── versioned │ │ │ ├── clientset.go │ │ │ ├── fake │ │ │ ├── clientset_generated.go │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ ├── scheme │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ └── typed │ │ │ └── submariner.io │ │ │ └── v1 │ │ │ ├── cluster.go │ │ │ ├── clusterglobalegressip.go │ │ │ ├── doc.go │ │ │ ├── endpoint.go │ │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── fake_cluster.go │ │ │ ├── fake_clusterglobalegressip.go │ │ │ ├── fake_endpoint.go │ │ │ ├── fake_gateway.go │ │ │ ├── fake_gatewayroute.go │ │ │ ├── fake_globalegressip.go │ │ │ ├── fake_globalingressip.go │ │ │ ├── fake_nongatewayroute.go │ │ │ ├── fake_routeagent.go │ │ │ └── fake_submariner.io_client.go │ │ │ ├── gateway.go │ │ │ ├── gatewayroute.go │ │ │ ├── generated_expansion.go │ │ │ ├── globalegressip.go │ │ │ ├── globalingressip.go │ │ │ ├── nongatewayroute.go │ │ │ ├── routeagent.go │ │ │ └── submariner.io_client.go │ ├── informers │ │ └── externalversions │ │ │ ├── factory.go │ │ │ ├── generic.go │ │ │ ├── internalinterfaces │ │ │ └── factory_interfaces.go │ │ │ └── submariner.io │ │ │ ├── interface.go │ │ │ └── v1 │ │ │ ├── cluster.go │ │ │ ├── clusterglobalegressip.go │ │ │ ├── endpoint.go │ │ │ ├── gateway.go │ │ │ ├── gatewayroute.go │ │ │ ├── globalegressip.go │ │ │ ├── globalingressip.go │ │ │ ├── interface.go │ │ │ ├── nongatewayroute.go │ │ │ └── routeagent.go │ └── listers │ │ └── submariner.io │ │ └── v1 │ │ ├── cluster.go │ │ ├── clusterglobalegressip.go │ │ ├── endpoint.go │ │ ├── expansion_generated.go │ │ ├── gateway.go │ │ ├── gatewayroute.go │ │ ├── globalegressip.go │ │ ├── globalingressip.go │ │ ├── nongatewayroute.go │ │ └── routeagent.go ├── cni │ ├── cni_iface.go │ ├── cni_iface_test.go │ ├── cni_suite_test.go │ └── plugins.go ├── controllers │ ├── datastoresyncer │ │ ├── datastore_cluster_sync_test.go │ │ ├── datastore_endpoint_sync_test.go │ │ ├── datastoresyncer.go │ │ ├── datastoresyncer_suite_test.go │ │ └── gateway_handler.go │ └── tunnel │ │ ├── tunnel.go │ │ └── tunnel_test.go ├── endpoint │ ├── local_endpoint.go │ ├── local_endpoint_suite_test.go │ ├── local_endpoint_test.go │ ├── local_ip.go │ ├── public_ip.go │ ├── public_ip_test.go │ ├── public_ip_watcher.go │ └── public_ip_watcher_test.go ├── event │ ├── controller │ │ ├── controller.go │ │ ├── controller_suite_test.go │ │ ├── controller_test.go │ │ ├── endpoint_created.go │ │ ├── endpoint_removed.go │ │ ├── endpoint_updated.go │ │ └── node_handlers.go │ ├── event_suite_test.go │ ├── handler.go │ ├── logger │ │ └── handler.go │ ├── registry.go │ ├── registry_test.go │ └── testing │ │ ├── controller_support.go │ │ └── testing.go ├── gateway │ ├── gateway.go │ ├── gateway_suite_test.go │ └── gateway_test.go ├── globalnet │ ├── chains │ │ └── chains.go │ ├── constants │ │ └── constants.go │ ├── controllers │ │ ├── base_controllers.go │ │ ├── cluster_egressip_controller.go │ │ ├── cluster_egressip_controller_test.go │ │ ├── controllers_suite_test.go │ │ ├── egress_pod_watcher.go │ │ ├── endpoints_controller.go │ │ ├── gateway_controller.go │ │ ├── gateway_controller_test.go │ │ ├── gateway_monitor.go │ │ ├── gateway_monitor_test.go │ │ ├── global_egressip_controller.go │ │ ├── global_egressip_controller_test.go │ │ ├── global_ingressip_controller.go │ │ ├── global_ingressip_controller_test.go │ │ ├── ingress_endpoints_controller.go │ │ ├── ingress_endpoints_controllers.go │ │ ├── ingress_pod_controller.go │ │ ├── ingress_pod_controllers.go │ │ ├── packetfilter │ │ │ └── iface.go │ │ ├── service_controller.go │ │ ├── service_controller_test.go │ │ ├── service_export_controller.go │ │ ├── service_export_controller_test.go │ │ ├── service_export_endpoints_controllers.go │ │ ├── types.go │ │ └── uninstall.go │ ├── main.go │ └── metrics │ │ └── metrics.go ├── ipset │ ├── ipset.go │ ├── ipset_test.go │ └── types.go ├── natdiscovery │ ├── listener.go │ ├── listener_internal_test.go │ ├── natdiscovery.go │ ├── natdiscovery_suite_test.go │ ├── natdiscovery_test.go │ ├── proto │ │ ├── consts.go │ │ ├── methods.go │ │ ├── natdiscovery.pb.go │ │ └── natdiscovery.proto │ ├── remote_endpoint.go │ ├── remote_endpoint_internal_test.go │ ├── request_handle.go │ ├── request_handle_test.go │ ├── request_send.go │ ├── request_send_test.go │ └── response_handle.go ├── netlink │ ├── adapter.go │ ├── adapter_test.go │ ├── fake │ │ └── netlink.go │ ├── netlink.go │ ├── netlink_internal_test.go │ ├── netlink_suite_test.go │ └── network_interface.go ├── node │ ├── node.go │ ├── node_suite_test.go │ └── node_test.go ├── packetfilter │ ├── adapter.go │ ├── adapter_test.go │ ├── configure │ │ ├── configure.go │ │ └── configure_suite_test.go │ ├── fake │ │ ├── driver.go │ │ ├── namedset.go │ │ └── packetfilter.go │ ├── iptables │ │ ├── iptables.go │ │ ├── iptables_suite_test.go │ │ ├── iptables_test.go │ │ └── namedset.go │ ├── nftables │ │ ├── namedset.go │ │ ├── nftables.go │ │ ├── nftables_suite_test.go │ │ ├── nftables_test.go │ │ └── rule_conversion.go │ ├── packetfilter.go │ └── packetfilter_suite_test.go ├── pinger │ ├── controller.go │ ├── controller_test.go │ ├── fake │ │ └── pinger.go │ ├── pinger.go │ ├── pinger_suite_test.go │ ├── pinger_test.go │ ├── statistics.go │ └── statistics_internal_test.go ├── pod │ └── pod.go ├── port │ └── ports.go ├── routeagent_driver │ ├── cabledriver │ │ ├── vxlan_tunnel_cleanup_handler.go │ │ └── xfrm_cleanup_handler.go │ ├── chains │ │ └── chains.go │ ├── constants │ │ └── constants.go │ ├── environment │ │ └── env.go │ ├── handlers │ │ ├── calico │ │ │ ├── calico_suite_test.go │ │ │ ├── ippool_handler.go │ │ │ └── ippool_handler_test.go │ │ ├── handlers_suite_test.go │ │ ├── handlers_test.go │ │ ├── healthchecker │ │ │ ├── health_checker_suite_test.go │ │ │ ├── healthchecker.go │ │ │ └── healthchecker_test.go │ │ ├── kubeproxy │ │ │ ├── constants.go │ │ │ ├── dual_stack_test.go │ │ │ ├── endpoint_handler.go │ │ │ ├── endpoint_test.go │ │ │ ├── gw_transition.go │ │ │ ├── gw_transition_test.go │ │ │ ├── kp_packetfilter.go │ │ │ ├── kubeproxy_suite_test.go │ │ │ ├── node_handler.go │ │ │ ├── packetfilter_iface.go │ │ │ ├── routes_iface.go │ │ │ ├── sync_handler_test.go │ │ │ ├── uninstall.go │ │ │ └── vxlan.go │ │ ├── mtu │ │ │ ├── mtuhandler.go │ │ │ ├── mtuhandler_suite_test.go │ │ │ └── mtuhandler_test.go │ │ └── ovn │ │ │ ├── connection.go │ │ │ ├── constants.go │ │ │ ├── env.go │ │ │ ├── fake │ │ │ └── ovsdb_client.go │ │ │ ├── gateway_dataplane.go │ │ │ ├── gateway_route_controller.go │ │ │ ├── gateway_route_handler.go │ │ │ ├── gateway_route_handler_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── host_networking.go │ │ │ ├── non_gateway_route_controller.go │ │ │ ├── non_gateway_route_handler.go │ │ │ ├── non_gateway_route_handler_test.go │ │ │ ├── ovn_logical_routes.go │ │ │ ├── ovn_suite_test.go │ │ │ ├── route_config_syncer.go │ │ │ ├── south_rules.go │ │ │ ├── subnets.go │ │ │ ├── transit_switch_ip.go │ │ │ ├── transit_switch_ip_test.go │ │ │ ├── uninstall.go │ │ │ ├── utils.go │ │ │ └── vsctl │ │ │ └── vsctl.go │ └── main.go ├── types │ └── types.go ├── util │ └── clusterfiles │ │ ├── cluster_files.go │ │ └── cluster_files_test.go ├── versions │ └── version.go └── vxlan │ ├── vxlan.go │ └── vxlan_test.go ├── scripts ├── boilerplate.go.txt ├── codegen └── e2e │ └── external │ ├── hook │ └── utils ├── sonar-project.properties ├── staticcheck.conf ├── test ├── e2e │ ├── cluster │ │ └── add_remove_cluster.go │ ├── compliance │ │ └── fips.go │ ├── dataplane │ │ ├── gateway_status.go │ │ ├── tcp_gn_pod_connectivity.go │ │ └── tcp_pod_connectivity.go │ ├── e2e_test.go │ ├── framework │ │ ├── dataplane.go │ │ ├── framework.go │ │ ├── gateways.go │ │ └── submariner_resources.go │ ├── labels │ │ └── labels.go │ └── redundancy │ │ ├── gateway_failover.go │ │ ├── leader_election.go │ │ └── route_agent_restart.go └── external │ ├── dataplane │ ├── connectivity.go │ └── gn_connectivity.go │ └── e2e_external_test.go └── tools ├── go.mod ├── go.sum └── tools.go /.agents/commit-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.agents/commit-templates.md -------------------------------------------------------------------------------- /.agents/workflows/cve-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.agents/workflows/cve-fix.md -------------------------------------------------------------------------------- /.agents/workflows/konflux-component-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.agents/workflows/konflux-component-setup.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/broken-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/broken-link.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/committership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/committership.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/failing-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/failing-test.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/flaking-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/flaking-test.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/membership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/membership.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/ISSUE_TEMPLATE/support.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/branch.yml -------------------------------------------------------------------------------- /.github/workflows/codeowners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/codeowners.yml -------------------------------------------------------------------------------- /.github/workflows/dependent-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/dependent-issues.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/flake_finder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/flake_finder.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/multiarch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/multiarch.yml -------------------------------------------------------------------------------- /.github/workflows/periodic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/periodic.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/report.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/unit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/unit.yml -------------------------------------------------------------------------------- /.github/workflows/upgrade-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.github/workflows/upgrade-e2e.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.grype.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.grype.yaml -------------------------------------------------------------------------------- /.lichen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.lichen.yaml -------------------------------------------------------------------------------- /.markdownlinkcheck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.markdownlinkcheck.json -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- 1 | tweets/README.md 2 | -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /.shipyard.e2e.ovn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.shipyard.e2e.ovn.yml -------------------------------------------------------------------------------- /.shipyard.e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.shipyard.e2e.yml -------------------------------------------------------------------------------- /.submarinerbot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.submarinerbot.yaml -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODEOWNERS.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/CODEOWNERS.in -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/README.md -------------------------------------------------------------------------------- /deploy/crds/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/embed.go -------------------------------------------------------------------------------- /deploy/crds/submariner.io_clusterglobalegressips.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_clusterglobalegressips.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_clusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_clusters.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_endpoints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_endpoints.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_gatewayroutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_gatewayroutes.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_gateways.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_gateways.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_globalegressips.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_globalegressips.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_globalingressips.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_globalingressips.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_nongatewayroutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_nongatewayroutes.yaml -------------------------------------------------------------------------------- /deploy/crds/submariner.io_routeagents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/deploy/crds/submariner.io_routeagents.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/main.go -------------------------------------------------------------------------------- /package/Dockerfile.submariner-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/Dockerfile.submariner-gateway -------------------------------------------------------------------------------- /package/Dockerfile.submariner-globalnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/Dockerfile.submariner-globalnet -------------------------------------------------------------------------------- /package/Dockerfile.submariner-route-agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/Dockerfile.submariner-route-agent -------------------------------------------------------------------------------- /package/await-node-ready.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/await-node-ready.sh -------------------------------------------------------------------------------- /package/dnf_install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/dnf_install -------------------------------------------------------------------------------- /package/iptables-wrapper-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/iptables-wrapper-installer.sh -------------------------------------------------------------------------------- /package/pluto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/pluto -------------------------------------------------------------------------------- /package/submariner-globalnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/submariner-globalnet.sh -------------------------------------------------------------------------------- /package/submariner-route-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/submariner-route-agent.sh -------------------------------------------------------------------------------- /package/submariner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/package/submariner.sh -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/doc.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/endpoint_test.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/register.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/string.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/string_test.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/types.go -------------------------------------------------------------------------------- /pkg/apis/submariner.io/v1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/apis/submariner.io/v1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/await_node_ready/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/await_node_ready/main.go -------------------------------------------------------------------------------- /pkg/cable/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/driver.go -------------------------------------------------------------------------------- /pkg/cable/fake/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/fake/driver.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/certificate_auth_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/certificate_auth_mode.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/certificate_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/certificate_handler.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/certificate_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/certificate_handler_test.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/connection_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/connection_file.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/connection_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/connection_file_test.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/libreswan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/libreswan.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/libreswan_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/libreswan_suite_test.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/libreswan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/libreswan_test.go -------------------------------------------------------------------------------- /pkg/cable/libreswan/preferred_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/libreswan/preferred_server.go -------------------------------------------------------------------------------- /pkg/cable/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/metrics.go -------------------------------------------------------------------------------- /pkg/cable/vxlan/vxlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/vxlan/vxlan.go -------------------------------------------------------------------------------- /pkg/cable/vxlan/vxlan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/vxlan/vxlan_test.go -------------------------------------------------------------------------------- /pkg/cable/wireguard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/README.md -------------------------------------------------------------------------------- /pkg/cable/wireguard/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/client.go -------------------------------------------------------------------------------- /pkg/cable/wireguard/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/driver.go -------------------------------------------------------------------------------- /pkg/cable/wireguard/getconnections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/getconnections.go -------------------------------------------------------------------------------- /pkg/cable/wireguard/wireguard_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/wireguard_suite_test.go -------------------------------------------------------------------------------- /pkg/cable/wireguard/wireguard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cable/wireguard/wireguard_test.go -------------------------------------------------------------------------------- /pkg/cableengine/cableengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/cableengine.go -------------------------------------------------------------------------------- /pkg/cableengine/cableengine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/cableengine_test.go -------------------------------------------------------------------------------- /pkg/cableengine/fake/cableengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/fake/cableengine.go -------------------------------------------------------------------------------- /pkg/cableengine/healthchecker/healthchecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/healthchecker/healthchecker.go -------------------------------------------------------------------------------- /pkg/cableengine/healthchecker/healthchecker_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/healthchecker/healthchecker_suite_test.go -------------------------------------------------------------------------------- /pkg/cableengine/healthchecker/healthchecker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/healthchecker/healthchecker_test.go -------------------------------------------------------------------------------- /pkg/cableengine/syncer/syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/syncer/syncer.go -------------------------------------------------------------------------------- /pkg/cableengine/syncer/syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cableengine/syncer/syncer_test.go -------------------------------------------------------------------------------- /pkg/cidr/cidr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cidr/cidr_test.go -------------------------------------------------------------------------------- /pkg/cidr/iputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cidr/iputil.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/internal/internal.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/cluster.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/clusterglobalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/clusterglobalegressip.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/clusterglobalegressipspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/clusterglobalegressipspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/clusterspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/clusterspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/connection.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/endpointspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/endpointspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/gateway.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/gatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/gatewayroute.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/gatewaystatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/gatewaystatus.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalegressip.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalegressipspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalegressipspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalegressipstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalegressipstatus.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalingressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalingressip.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalingressipspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalingressipspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/globalingressipstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/globalingressipstatus.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/latencyrttspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/latencyrttspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/nongatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/nongatewayroute.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/remoteendpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/remoteendpoint.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/routeagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/routeagent.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/routeagentstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/routeagentstatus.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/submariner.io/v1/routepolicyspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/submariner.io/v1/routepolicyspec.go -------------------------------------------------------------------------------- /pkg/client/applyconfiguration/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/applyconfiguration/utils.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/cluster.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/clusterglobalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/clusterglobalegressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_cluster.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_clusterglobalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_clusterglobalegressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_endpoint.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_gateway.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_gatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_gatewayroute.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_globalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_globalegressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_globalingressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_globalingressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_nongatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_nongatewayroute.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_routeagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_routeagent.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_submariner.io_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/fake/fake_submariner.io_client.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/gateway.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/gatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/gatewayroute.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/generated_expansion.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/globalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/globalegressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/globalingressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/globalingressip.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/nongatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/nongatewayroute.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/routeagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/routeagent.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/submariner.io/v1/submariner.io_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/clientset/versioned/typed/submariner.io/v1/submariner.io_client.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/factory.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/generic.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/interface.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/cluster.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/clusterglobalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/clusterglobalegressip.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/gateway.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/gatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/gatewayroute.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/globalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/globalegressip.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/globalingressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/globalingressip.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/interface.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/nongatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/nongatewayroute.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/submariner.io/v1/routeagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/informers/externalversions/submariner.io/v1/routeagent.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/cluster.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/clusterglobalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/clusterglobalegressip.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/expansion_generated.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/gateway.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/gatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/gatewayroute.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/globalegressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/globalegressip.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/globalingressip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/globalingressip.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/nongatewayroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/nongatewayroute.go -------------------------------------------------------------------------------- /pkg/client/listers/submariner.io/v1/routeagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/client/listers/submariner.io/v1/routeagent.go -------------------------------------------------------------------------------- /pkg/cni/cni_iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cni/cni_iface.go -------------------------------------------------------------------------------- /pkg/cni/cni_iface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cni/cni_iface_test.go -------------------------------------------------------------------------------- /pkg/cni/cni_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cni/cni_suite_test.go -------------------------------------------------------------------------------- /pkg/cni/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/cni/plugins.go -------------------------------------------------------------------------------- /pkg/controllers/datastoresyncer/datastore_cluster_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/datastoresyncer/datastore_cluster_sync_test.go -------------------------------------------------------------------------------- /pkg/controllers/datastoresyncer/datastore_endpoint_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/datastoresyncer/datastore_endpoint_sync_test.go -------------------------------------------------------------------------------- /pkg/controllers/datastoresyncer/datastoresyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/datastoresyncer/datastoresyncer.go -------------------------------------------------------------------------------- /pkg/controllers/datastoresyncer/datastoresyncer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/datastoresyncer/datastoresyncer_suite_test.go -------------------------------------------------------------------------------- /pkg/controllers/datastoresyncer/gateway_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/datastoresyncer/gateway_handler.go -------------------------------------------------------------------------------- /pkg/controllers/tunnel/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/tunnel/tunnel.go -------------------------------------------------------------------------------- /pkg/controllers/tunnel/tunnel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/controllers/tunnel/tunnel_test.go -------------------------------------------------------------------------------- /pkg/endpoint/local_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/local_endpoint.go -------------------------------------------------------------------------------- /pkg/endpoint/local_endpoint_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/local_endpoint_suite_test.go -------------------------------------------------------------------------------- /pkg/endpoint/local_endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/local_endpoint_test.go -------------------------------------------------------------------------------- /pkg/endpoint/local_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/local_ip.go -------------------------------------------------------------------------------- /pkg/endpoint/public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/public_ip.go -------------------------------------------------------------------------------- /pkg/endpoint/public_ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/public_ip_test.go -------------------------------------------------------------------------------- /pkg/endpoint/public_ip_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/public_ip_watcher.go -------------------------------------------------------------------------------- /pkg/endpoint/public_ip_watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/endpoint/public_ip_watcher_test.go -------------------------------------------------------------------------------- /pkg/event/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/controller.go -------------------------------------------------------------------------------- /pkg/event/controller/controller_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/controller_suite_test.go -------------------------------------------------------------------------------- /pkg/event/controller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/controller_test.go -------------------------------------------------------------------------------- /pkg/event/controller/endpoint_created.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/endpoint_created.go -------------------------------------------------------------------------------- /pkg/event/controller/endpoint_removed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/endpoint_removed.go -------------------------------------------------------------------------------- /pkg/event/controller/endpoint_updated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/endpoint_updated.go -------------------------------------------------------------------------------- /pkg/event/controller/node_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/controller/node_handlers.go -------------------------------------------------------------------------------- /pkg/event/event_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/event_suite_test.go -------------------------------------------------------------------------------- /pkg/event/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/handler.go -------------------------------------------------------------------------------- /pkg/event/logger/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/logger/handler.go -------------------------------------------------------------------------------- /pkg/event/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/registry.go -------------------------------------------------------------------------------- /pkg/event/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/registry_test.go -------------------------------------------------------------------------------- /pkg/event/testing/controller_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/testing/controller_support.go -------------------------------------------------------------------------------- /pkg/event/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/event/testing/testing.go -------------------------------------------------------------------------------- /pkg/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/gateway/gateway.go -------------------------------------------------------------------------------- /pkg/gateway/gateway_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/gateway/gateway_suite_test.go -------------------------------------------------------------------------------- /pkg/gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/gateway/gateway_test.go -------------------------------------------------------------------------------- /pkg/globalnet/chains/chains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/chains/chains.go -------------------------------------------------------------------------------- /pkg/globalnet/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/constants/constants.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/base_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/base_controllers.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/cluster_egressip_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/cluster_egressip_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/cluster_egressip_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/cluster_egressip_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/controllers_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/controllers_suite_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/egress_pod_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/egress_pod_watcher.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/endpoints_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/endpoints_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/gateway_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/gateway_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/gateway_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/gateway_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/gateway_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/gateway_monitor.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/gateway_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/gateway_monitor_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/global_egressip_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/global_egressip_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/global_egressip_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/global_egressip_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/global_ingressip_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/global_ingressip_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/global_ingressip_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/global_ingressip_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/ingress_endpoints_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/ingress_endpoints_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/ingress_endpoints_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/ingress_endpoints_controllers.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/ingress_pod_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/ingress_pod_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/ingress_pod_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/ingress_pod_controllers.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/packetfilter/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/packetfilter/iface.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/service_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/service_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/service_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/service_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/service_export_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/service_export_controller.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/service_export_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/service_export_controller_test.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/service_export_endpoints_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/service_export_endpoints_controllers.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/types.go -------------------------------------------------------------------------------- /pkg/globalnet/controllers/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/controllers/uninstall.go -------------------------------------------------------------------------------- /pkg/globalnet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/main.go -------------------------------------------------------------------------------- /pkg/globalnet/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/globalnet/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/ipset/ipset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/ipset/ipset.go -------------------------------------------------------------------------------- /pkg/ipset/ipset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/ipset/ipset_test.go -------------------------------------------------------------------------------- /pkg/ipset/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/ipset/types.go -------------------------------------------------------------------------------- /pkg/natdiscovery/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/listener.go -------------------------------------------------------------------------------- /pkg/natdiscovery/listener_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/listener_internal_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/natdiscovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/natdiscovery.go -------------------------------------------------------------------------------- /pkg/natdiscovery/natdiscovery_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/natdiscovery_suite_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/natdiscovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/natdiscovery_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/proto/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/proto/consts.go -------------------------------------------------------------------------------- /pkg/natdiscovery/proto/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/proto/methods.go -------------------------------------------------------------------------------- /pkg/natdiscovery/proto/natdiscovery.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/proto/natdiscovery.pb.go -------------------------------------------------------------------------------- /pkg/natdiscovery/proto/natdiscovery.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/proto/natdiscovery.proto -------------------------------------------------------------------------------- /pkg/natdiscovery/remote_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/remote_endpoint.go -------------------------------------------------------------------------------- /pkg/natdiscovery/remote_endpoint_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/remote_endpoint_internal_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/request_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/request_handle.go -------------------------------------------------------------------------------- /pkg/natdiscovery/request_handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/request_handle_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/request_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/request_send.go -------------------------------------------------------------------------------- /pkg/natdiscovery/request_send_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/request_send_test.go -------------------------------------------------------------------------------- /pkg/natdiscovery/response_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/natdiscovery/response_handle.go -------------------------------------------------------------------------------- /pkg/netlink/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/adapter.go -------------------------------------------------------------------------------- /pkg/netlink/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/adapter_test.go -------------------------------------------------------------------------------- /pkg/netlink/fake/netlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/fake/netlink.go -------------------------------------------------------------------------------- /pkg/netlink/netlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/netlink.go -------------------------------------------------------------------------------- /pkg/netlink/netlink_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/netlink_internal_test.go -------------------------------------------------------------------------------- /pkg/netlink/netlink_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/netlink_suite_test.go -------------------------------------------------------------------------------- /pkg/netlink/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/netlink/network_interface.go -------------------------------------------------------------------------------- /pkg/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/node/node.go -------------------------------------------------------------------------------- /pkg/node/node_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/node/node_suite_test.go -------------------------------------------------------------------------------- /pkg/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/node/node_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/adapter.go -------------------------------------------------------------------------------- /pkg/packetfilter/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/adapter_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/configure/configure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/configure/configure.go -------------------------------------------------------------------------------- /pkg/packetfilter/configure/configure_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/configure/configure_suite_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/fake/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/fake/driver.go -------------------------------------------------------------------------------- /pkg/packetfilter/fake/namedset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/fake/namedset.go -------------------------------------------------------------------------------- /pkg/packetfilter/fake/packetfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/fake/packetfilter.go -------------------------------------------------------------------------------- /pkg/packetfilter/iptables/iptables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/iptables/iptables.go -------------------------------------------------------------------------------- /pkg/packetfilter/iptables/iptables_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/iptables/iptables_suite_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/iptables/iptables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/iptables/iptables_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/iptables/namedset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/iptables/namedset.go -------------------------------------------------------------------------------- /pkg/packetfilter/nftables/namedset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/nftables/namedset.go -------------------------------------------------------------------------------- /pkg/packetfilter/nftables/nftables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/nftables/nftables.go -------------------------------------------------------------------------------- /pkg/packetfilter/nftables/nftables_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/nftables/nftables_suite_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/nftables/nftables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/nftables/nftables_test.go -------------------------------------------------------------------------------- /pkg/packetfilter/nftables/rule_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/nftables/rule_conversion.go -------------------------------------------------------------------------------- /pkg/packetfilter/packetfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/packetfilter.go -------------------------------------------------------------------------------- /pkg/packetfilter/packetfilter_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/packetfilter/packetfilter_suite_test.go -------------------------------------------------------------------------------- /pkg/pinger/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/controller.go -------------------------------------------------------------------------------- /pkg/pinger/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/controller_test.go -------------------------------------------------------------------------------- /pkg/pinger/fake/pinger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/fake/pinger.go -------------------------------------------------------------------------------- /pkg/pinger/pinger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/pinger.go -------------------------------------------------------------------------------- /pkg/pinger/pinger_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/pinger_suite_test.go -------------------------------------------------------------------------------- /pkg/pinger/pinger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/pinger_test.go -------------------------------------------------------------------------------- /pkg/pinger/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/statistics.go -------------------------------------------------------------------------------- /pkg/pinger/statistics_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pinger/statistics_internal_test.go -------------------------------------------------------------------------------- /pkg/pod/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/pod/pod.go -------------------------------------------------------------------------------- /pkg/port/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/port/ports.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/cabledriver/vxlan_tunnel_cleanup_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/cabledriver/vxlan_tunnel_cleanup_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/cabledriver/xfrm_cleanup_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/cabledriver/xfrm_cleanup_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/chains/chains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/chains/chains.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/constants/constants.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/environment/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/environment/env.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/calico/calico_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/calico/calico_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/calico/ippool_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/calico/ippool_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/calico/ippool_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/calico/ippool_handler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/handlers_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/handlers_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/handlers_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/healthchecker/health_checker_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/healthchecker/health_checker_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/healthchecker/healthchecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/healthchecker/healthchecker.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/healthchecker/healthchecker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/healthchecker/healthchecker_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/constants.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/dual_stack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/dual_stack_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/endpoint_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/endpoint_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/endpoint_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/gw_transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/gw_transition.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/gw_transition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/gw_transition_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/kp_packetfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/kp_packetfilter.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/kubeproxy_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/kubeproxy_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/node_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/node_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/packetfilter_iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/packetfilter_iface.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/routes_iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/routes_iface.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/sync_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/sync_handler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/uninstall.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/kubeproxy/vxlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/kubeproxy/vxlan.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/mtu/mtuhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/mtu/mtuhandler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/mtu/mtuhandler_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/mtu/mtuhandler_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/mtu/mtuhandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/mtu/mtuhandler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/connection.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/constants.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/env.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/fake/ovsdb_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/fake/ovsdb_client.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/gateway_dataplane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/gateway_dataplane.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/gateway_route_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/gateway_route_controller.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/gateway_route_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/gateway_route_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/gateway_route_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/gateway_route_handler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/handler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/host_networking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/host_networking.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/non_gateway_route_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/non_gateway_route_controller.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/non_gateway_route_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/non_gateway_route_handler.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/non_gateway_route_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/non_gateway_route_handler_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/ovn_logical_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/ovn_logical_routes.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/ovn_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/ovn_suite_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/route_config_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/route_config_syncer.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/south_rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/south_rules.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/subnets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/subnets.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/transit_switch_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/transit_switch_ip.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/transit_switch_ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/transit_switch_ip_test.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/uninstall.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/utils.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/handlers/ovn/vsctl/vsctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/handlers/ovn/vsctl/vsctl.go -------------------------------------------------------------------------------- /pkg/routeagent_driver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/routeagent_driver/main.go -------------------------------------------------------------------------------- /pkg/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/types/types.go -------------------------------------------------------------------------------- /pkg/util/clusterfiles/cluster_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/util/clusterfiles/cluster_files.go -------------------------------------------------------------------------------- /pkg/util/clusterfiles/cluster_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/util/clusterfiles/cluster_files_test.go -------------------------------------------------------------------------------- /pkg/versions/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/versions/version.go -------------------------------------------------------------------------------- /pkg/vxlan/vxlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/vxlan/vxlan.go -------------------------------------------------------------------------------- /pkg/vxlan/vxlan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/pkg/vxlan/vxlan_test.go -------------------------------------------------------------------------------- /scripts/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/scripts/boilerplate.go.txt -------------------------------------------------------------------------------- /scripts/codegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/scripts/codegen -------------------------------------------------------------------------------- /scripts/e2e/external/hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/scripts/e2e/external/hook -------------------------------------------------------------------------------- /scripts/e2e/external/utils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/scripts/e2e/external/utils -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /staticcheck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/staticcheck.conf -------------------------------------------------------------------------------- /test/e2e/cluster/add_remove_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/cluster/add_remove_cluster.go -------------------------------------------------------------------------------- /test/e2e/compliance/fips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/compliance/fips.go -------------------------------------------------------------------------------- /test/e2e/dataplane/gateway_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/dataplane/gateway_status.go -------------------------------------------------------------------------------- /test/e2e/dataplane/tcp_gn_pod_connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/dataplane/tcp_gn_pod_connectivity.go -------------------------------------------------------------------------------- /test/e2e/dataplane/tcp_pod_connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/dataplane/tcp_pod_connectivity.go -------------------------------------------------------------------------------- /test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /test/e2e/framework/dataplane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/framework/dataplane.go -------------------------------------------------------------------------------- /test/e2e/framework/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/framework/framework.go -------------------------------------------------------------------------------- /test/e2e/framework/gateways.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/framework/gateways.go -------------------------------------------------------------------------------- /test/e2e/framework/submariner_resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/framework/submariner_resources.go -------------------------------------------------------------------------------- /test/e2e/labels/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/labels/labels.go -------------------------------------------------------------------------------- /test/e2e/redundancy/gateway_failover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/redundancy/gateway_failover.go -------------------------------------------------------------------------------- /test/e2e/redundancy/leader_election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/redundancy/leader_election.go -------------------------------------------------------------------------------- /test/e2e/redundancy/route_agent_restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/e2e/redundancy/route_agent_restart.go -------------------------------------------------------------------------------- /test/external/dataplane/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/external/dataplane/connectivity.go -------------------------------------------------------------------------------- /test/external/dataplane/gn_connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/external/dataplane/gn_connectivity.go -------------------------------------------------------------------------------- /test/external/e2e_external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/test/external/e2e_external_test.go -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/submariner-io/submariner/HEAD/tools/tools.go --------------------------------------------------------------------------------