├── .dockerignore ├── .github ├── dependabot.yml ├── linters │ └── .markdown-lint.yml ├── release-change-log.json └── workflows │ ├── build-policy.yml │ ├── build.yml │ ├── check.yml │ ├── codeql-analysis.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README-zh_CN.md ├── README.md ├── SECURITY.md ├── charts └── terway │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── terway-controlplane │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── role.yaml │ │ ├── rolebinding.yaml │ │ ├── secret.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── webhook.yaml │ └── terwayd │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── configmap.yaml │ │ ├── daemonset.yaml │ │ ├── role.yml │ │ ├── rolebinding.yml │ │ └── serviceaccount.yaml │ └── values.yaml ├── cmd ├── terway-cli │ ├── cmd.go │ ├── cmd_test.go │ ├── cni.go │ ├── cni_linux.go │ ├── cni_linux_test.go │ ├── cni_test.go │ ├── cni_unsupport.go │ ├── common.go │ ├── common_test.go │ ├── main.go │ ├── net.go │ ├── net_test.go │ ├── node.go │ ├── node_test.go │ ├── policy.go │ ├── policy_test.go │ ├── symmetric.go │ ├── symmetric_test.go │ ├── tree.go │ └── tree_test.go ├── terway-controlplane │ ├── terway-controlplane.go │ └── terway-controlplane_test.go └── terway │ └── main.go ├── codecov.yml ├── daemon ├── builder.go ├── builder_test.go ├── config.go ├── config_test.go ├── daemon.go ├── daemon_linux.go ├── daemon_linux_test.go ├── daemon_test.go ├── daemon_unsupported.go ├── daemon_unwindows.go ├── daemon_windows.go ├── resource_manager.go ├── rule_linux.go ├── rule_linux_test.go ├── rule_unsupported.go ├── server.go ├── server_linux.go ├── server_test.go ├── server_unsupported.go └── server_windows.go ├── deploy └── images │ ├── policy │ └── Dockerfile │ ├── terway-controlplane │ └── Dockerfile │ ├── terway │ └── Dockerfile │ └── windows │ └── Dockerfile ├── deviceplugin ├── eni.go └── eni_test.go ├── docs ├── centralized-ipam.md ├── cni-chain.md ├── degradation.md ├── design.md ├── dynamic-config.md ├── ecs.md ├── eip.md ├── host-stack-cidrs.md ├── hubble-intergration.md ├── idle-ip-reclaim.md ├── images │ ├── ding_group_qrcode.jpg │ ├── eni_connection.jpg │ ├── eniip_connection.png │ ├── eniip_connection_ipvlan.png │ ├── host_stack_cidrs.png │ ├── terway-dynamic-config.png │ ├── terway.png │ ├── terway_cli_mapping.png │ ├── terway_cli_metadata.png │ ├── terway_deploy_diagram.png │ ├── terway_resource_pool.png │ ├── terway_tracing.png │ ├── terway_with_cilium.png │ └── vpc_connection.jpg ├── ipv6.md ├── linjun.md ├── multi-network.md ├── qos.md ├── symmetric_routing_config.md ├── terway-cli.md ├── terway-trunk.md ├── terway-with-cilium.md └── warm-up.md ├── eni.conf ├── examples ├── maxpods │ └── maxpods.go └── symmetric_routing_config.json ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── entrypoint.ps1 ├── init.sh ├── iptables-wrapper-installer.sh ├── tools.go ├── update-codegen.sh ├── update.sh ├── verify-codegen.sh └── windows-multirelease-build.sh ├── monitoring ├── terway-metric-proxy.yml └── terway_grafana_dashboard.json ├── pkg ├── aliyun │ ├── client │ │ ├── api_facade.go │ │ ├── api_facade_test.go │ │ ├── ecs.go │ │ ├── ecs_2.go │ │ ├── ecs_api_test.go │ │ ├── ecs_service.go │ │ ├── eflo_control.go │ │ ├── eflo_control_test.go │ │ ├── eflo_service.go │ │ ├── eflo_service_test.go │ │ ├── errors │ │ │ ├── errors.go │ │ │ └── errors_test.go │ │ ├── hdeni.go │ │ ├── hdeni_test.go │ │ ├── interface.go │ │ ├── limit.go │ │ ├── limit_test.go │ │ ├── mocks │ │ │ ├── ECS.go │ │ │ ├── EFLO.go │ │ │ ├── EFLOControl.go │ │ │ ├── LimitProvider.go │ │ │ ├── OpenAPI.go │ │ │ └── VPC.go │ │ ├── options.go │ │ ├── options_test.go │ │ ├── ratelimit.go │ │ ├── ratelimit_test.go │ │ ├── token.go │ │ ├── token_test.go │ │ ├── types.go │ │ ├── types_test.go │ │ ├── vpc_service.go │ │ └── vpc_service_test.go │ ├── credential │ │ ├── aliyun_client_mgr.go │ │ ├── clients.go │ │ ├── clients_test.go │ │ ├── wire.go │ │ └── wire_gen.go │ ├── eni │ │ ├── eni.go │ │ └── eni_test.go │ ├── instance │ │ ├── ecs.go │ │ ├── instance.go │ │ ├── instance_test.go │ │ └── mocks │ │ │ └── Interface.go │ └── metadata │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ └── metrics.go ├── apis │ ├── crds │ │ ├── network.alibabacloud.com_networkinterfaces.yaml │ │ ├── network.alibabacloud.com_noderuntimes.yaml │ │ ├── network.alibabacloud.com_nodes.yaml │ │ ├── network.alibabacloud.com_podenis.yaml │ │ ├── network.alibabacloud.com_podnetworkings.yaml │ │ └── register.go │ └── network.alibabacloud.com │ │ ├── register.go │ │ └── v1beta1 │ │ ├── doc.go │ │ ├── eni.go │ │ ├── helper.go │ │ ├── node_runtime.go │ │ ├── node_types.go │ │ ├── register.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go ├── backoff │ ├── backoff.go │ └── backoff_test.go ├── cert │ ├── webhook.go │ └── webhook_test.go ├── controller │ ├── all │ │ └── all.go │ ├── common │ │ ├── ctx_default.go │ │ ├── eni.go │ │ ├── eni_test.go │ │ ├── suite_test.go │ │ ├── types.go │ │ ├── types_default.go │ │ └── types_default_test.go │ ├── eni │ │ ├── bo.go │ │ ├── bo_test.go │ │ ├── eni.go │ │ ├── eni_test.go │ │ └── suite_test.go │ ├── multi-ip │ │ ├── node │ │ │ ├── eni.go │ │ │ ├── eni_test.go │ │ │ ├── metric.go │ │ │ ├── pod.go │ │ │ ├── pod_test.go │ │ │ ├── pool.go │ │ │ ├── pool_test.go │ │ │ ├── pool_test_factory_test.go │ │ │ ├── pool_test_mocks_test.go │ │ │ └── suite_test.go │ │ └── pod │ │ │ ├── pod.go │ │ │ ├── pod_test.go │ │ │ ├── predict.go │ │ │ └── suite_test.go │ ├── node │ │ ├── node.go │ │ ├── node_controller_test.go │ │ ├── predict.go │ │ ├── predict_test.go │ │ └── suite_test.go │ ├── pod-eni │ │ ├── eni_controller.go │ │ ├── eni_controller_test.go │ │ ├── predict.go │ │ └── suite_test.go │ ├── pod-networking │ │ ├── networking.go │ │ ├── networking_test.go │ │ ├── predict.go │ │ ├── predict_test.go │ │ └── suite_test.go │ ├── pod │ │ ├── pod_controller.go │ │ ├── pod_controller_default.go │ │ ├── pod_controller_test.go │ │ ├── predict.go │ │ └── suite_test.go │ ├── preheating │ │ ├── dummy.go │ │ ├── dummy_test.go │ │ └── suite_test.go │ ├── register.go │ ├── status │ │ ├── status.go │ │ └── status_test.go │ └── webhook │ │ ├── mutating.go │ │ ├── mutating_test.go │ │ ├── validate.go │ │ ├── validate_test.go │ │ ├── webhook_integration_test.go │ │ └── webhook_suite_test.go ├── eni │ ├── conditiontype_string.go │ ├── crdv2.go │ ├── crdv2_new_test.go │ ├── crdv2_test.go │ ├── enistatus_string.go │ ├── ipstatus_string.go │ ├── local.go │ ├── local_test.go │ ├── local_unwindows.go │ ├── local_windows.go │ ├── manager.go │ ├── manager_test.go │ ├── node_reconcile.go │ ├── node_reconcile_test.go │ ├── notify.go │ ├── notify_test.go │ ├── remote.go │ ├── remote_test.go │ ├── suite_test.go │ ├── trunk.go │ ├── types.go │ └── types_test.go ├── factory │ ├── aliyun │ │ ├── aliyun.go │ │ ├── aliyun_simple_test.go │ │ └── aliyun_test.go │ ├── mocks │ │ └── Factory.go │ └── types.go ├── feature │ └── feature.go ├── generated │ ├── clientset │ │ └── versioned │ │ │ ├── clientset.go │ │ │ ├── doc.go │ │ │ ├── fake │ │ │ ├── clientset_generated.go │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ ├── scheme │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ └── typed │ │ │ └── network.alibabacloud.com │ │ │ └── v1beta1 │ │ │ ├── doc.go │ │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── fake_network.alibabacloud.com_client.go │ │ │ ├── fake_networkinterface.go │ │ │ ├── fake_node.go │ │ │ ├── fake_noderuntime.go │ │ │ ├── fake_podeni.go │ │ │ └── fake_podnetworking.go │ │ │ ├── generated_expansion.go │ │ │ ├── network.alibabacloud.com_client.go │ │ │ ├── networkinterface.go │ │ │ ├── node.go │ │ │ ├── noderuntime.go │ │ │ ├── podeni.go │ │ │ └── podnetworking.go │ ├── informers │ │ └── externalversions │ │ │ ├── factory.go │ │ │ ├── generic.go │ │ │ ├── internalinterfaces │ │ │ └── factory_interfaces.go │ │ │ └── network.alibabacloud.com │ │ │ ├── interface.go │ │ │ └── v1beta1 │ │ │ ├── interface.go │ │ │ ├── networkinterface.go │ │ │ ├── node.go │ │ │ ├── noderuntime.go │ │ │ ├── podeni.go │ │ │ └── podnetworking.go │ └── listers │ │ └── network.alibabacloud.com │ │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── networkinterface.go │ │ ├── node.go │ │ ├── noderuntime.go │ │ ├── podeni.go │ │ └── podnetworking.go ├── internal │ └── testutil │ │ └── testutils.go ├── ip │ ├── ip.go │ ├── ip_cilium.go │ ├── ip_cilium_test.go │ └── ip_test.go ├── k8s │ ├── k8s.go │ ├── k8s_test.go │ └── mocks │ │ └── Kubernetes.go ├── link │ ├── interface_linux.go │ ├── interface_linux_test.go │ ├── interface_unsupport.go │ ├── interface_windows.go │ ├── type.go │ ├── veth.go │ └── veth_test.go ├── metric │ ├── aliyun.go │ ├── factory.go │ ├── resource_pool.go │ ├── rpc.go │ └── util.go ├── smc │ ├── pnet.go │ └── pnet_test.go ├── storage │ ├── store.go │ └── store_test.go ├── sysctl │ └── sysctl.go ├── tc │ ├── tc.go │ ├── tc_test.go │ ├── u32.go │ └── u32_test.go ├── tracing │ ├── rpc.go │ ├── tracing.go │ └── tracing_test.go ├── utils │ ├── k8s.go │ ├── k8s_test.go │ ├── map.go │ ├── map_test.go │ ├── nodecap │ │ ├── mocks │ │ │ └── NodeCapabilitiesStore.go │ │ ├── node_capabilities.go │ │ └── node_capabilities_test.go │ ├── os.go │ ├── os_test.go │ ├── path.go │ └── path_test.go ├── version │ ├── version.go │ └── version_test.go ├── vswitch │ ├── vswitch.go │ └── vswitch_test.go └── windows │ ├── apis │ ├── endpoint.go │ ├── network.go │ ├── network_bridge.go │ ├── network_transparent.go │ ├── network_tunnel.go │ └── utils.go │ ├── converters │ ├── binary.go │ └── byte.go │ ├── endian │ └── endianess.go │ ├── iface │ └── iface.go │ ├── ip │ └── ipnet.go │ ├── ipforward │ └── route.go │ ├── powershell │ └── command.go │ └── syscalls │ └── iphlpapi.go ├── plugin ├── datapath │ ├── consts_linux.go │ ├── consts_linux_test.go │ ├── exclusive_eni_linux.go │ ├── exclusive_eni_linux_test.go │ ├── exclusive_eni_windows.go │ ├── ipvlan_linux.go │ ├── ipvlan_linux_test.go │ ├── policy_router_linux.go │ ├── policy_router_linux_test.go │ ├── policy_router_windows.go │ ├── vlan_linux.go │ └── vlan_linux_test.go ├── driver │ ├── ipvlan │ │ ├── ipvlan.go │ │ └── ipvlan_test.go │ ├── nic │ │ ├── nic.go │ │ └── nic_test.go │ ├── types │ │ ├── types.go │ │ ├── types_linux.go │ │ ├── types_unspport.go │ │ └── types_windows.go │ ├── utils │ │ ├── netlink_linux.go │ │ ├── utils.go │ │ ├── utils_linux.go │ │ ├── utils_linux_test.go │ │ ├── utils_linux_unit_test.go │ │ └── utils_test.go │ ├── veth │ │ ├── veth.go │ │ └── veth_test.go │ ├── vf │ │ ├── vf.go │ │ └── vf_test.go │ └── vlan │ │ ├── vlan.go │ │ └── vlan_test.go └── terway │ ├── cni.go │ ├── cni │ └── runtime_config.go │ ├── cni_linux.go │ ├── cni_linux_test.go │ ├── cni_test.go │ ├── cni_unsupport.go │ └── cni_windows.go ├── policy ├── cilium │ ├── 0001-cni-add-terway-cni.patch │ ├── 0002-bypass-the-node-local-dns-ip.patch │ ├── 0003-cep-optimize-cep-watch.patch │ ├── 0004-lb-enable-in-cluster-load-balancer.patch │ ├── 0005-deprecated-disable-per-package-lb.patch │ ├── 0006-gops-allow-disable-gops.patch │ ├── 0007-ctmap-log-ct-gc-status.patch │ ├── 0008-Ignore-the-link-local-IPv6-addresses-as-it-is-genera.patch │ ├── 0009-bandwidth-support-ingress-QoS-using-eBPF-token-bucke.patch │ ├── 0010-Revert-fix-Adding-ipv6-check-on-the-node-init-functi.patch │ ├── 0011-fix-viper-flag.patch │ ├── 0012-fix-src-label.patch │ ├── 0013-fix-keep-legacy-logic.patch │ ├── 0014-feat-datapath-add-multi-host-stack-support-for-veth-.patch │ ├── 0015-feat-daemon-add-disable-per-packet-LB-policy-flag.patch │ └── 0016-bpf-fix-hairpin.patch ├── felix │ ├── 0001-terway.patch │ ├── 0002-performance-improve.patch │ ├── 0003-Use-Aliyun-CNI-annotation-to-get-pod-IPs-if-set.patch │ └── 0004-update-mod.patch ├── policy.ps1 ├── policyinit.sh └── uninstall_policy.sh ├── rpc ├── generate.go ├── rpc.pb.go ├── rpc.proto ├── rpc_grpc.pb.go ├── tracing.pb.go ├── tracing.proto └── tracing_grpc.pb.go ├── terraform ├── terraform.tf ├── terraform_alicloud.tf └── terraform_windbag.tf ├── terway-metric.yml ├── terway-windows-eni.yml ├── terway-windows-eniip.yml ├── terway-windows.yml ├── tests ├── config_test.go ├── connective_test.go ├── connectivity_helpers_test.go ├── connectivity_scenarios_test.go ├── eflo │ └── elfo_test.go ├── erdma │ ├── erdma_test.go │ └── setup_test.go ├── idle_ip_reclaim_test.go ├── kind │ ├── Makefile │ ├── cluster.yml │ ├── conf │ │ ├── eniip_datapathv2_cmdline │ │ ├── eniip_default_cmdline │ │ └── eniip_legacy_ciliumargs_cmdline │ └── run.sh ├── main_test.go ├── multi_network_test.go ├── node_utils_test.go ├── pod_networking_test.go ├── stress │ ├── setup_test.go │ └── stress_test.go ├── upgrade_test.go ├── utils │ └── k8s.go ├── utils_test.go └── warm_up_test.go └── types ├── aliyun.go ├── controlplane ├── annotations.go ├── annotations_default.go ├── annotations_test.go ├── config.go ├── config_default.go └── config_test.go ├── daemon ├── cni.go ├── config.go ├── config_test.go ├── dynamicconfig.go ├── dynamicconfig_test.go ├── res.go ├── res_test.go ├── types.go └── types_test.go ├── errors.go ├── helper.go ├── helper_test.go ├── k8s.go ├── k8s_test.go ├── route └── route.go ├── scheme.go ├── scheme_test.go ├── secret ├── secret.go └── secret_test.go ├── types.go └── types_test.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /.github/release-change-log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/release-change-log.json -------------------------------------------------------------------------------- /.github/workflows/build-policy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/workflows/build-policy.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/Makefile -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/README-zh_CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/SECURITY.md -------------------------------------------------------------------------------- /charts/terway/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/.helmignore -------------------------------------------------------------------------------- /charts/terway/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/Chart.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/_helpers.tpl -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/clusterrole.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/clusterrolebinding.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/configmap.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/deployment.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/role.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/rolebinding.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/secret.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/service.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terway-controlplane/webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terway-controlplane/webhook.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/_helpers.tpl -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/clusterrole.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/clusterrolebinding.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/configmap.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/daemonset.yaml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/role.yml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/rolebinding.yml -------------------------------------------------------------------------------- /charts/terway/templates/terwayd/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/templates/terwayd/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/terway/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/charts/terway/values.yaml -------------------------------------------------------------------------------- /cmd/terway-cli/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cmd.go -------------------------------------------------------------------------------- /cmd/terway-cli/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cmd_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/cni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cni.go -------------------------------------------------------------------------------- /cmd/terway-cli/cni_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cni_linux.go -------------------------------------------------------------------------------- /cmd/terway-cli/cni_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cni_linux_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/cni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cni_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/cni_unsupport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/cni_unsupport.go -------------------------------------------------------------------------------- /cmd/terway-cli/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/common.go -------------------------------------------------------------------------------- /cmd/terway-cli/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/common_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/main.go -------------------------------------------------------------------------------- /cmd/terway-cli/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/net.go -------------------------------------------------------------------------------- /cmd/terway-cli/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/net_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/node.go -------------------------------------------------------------------------------- /cmd/terway-cli/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/node_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/policy.go -------------------------------------------------------------------------------- /cmd/terway-cli/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/policy_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/symmetric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/symmetric.go -------------------------------------------------------------------------------- /cmd/terway-cli/symmetric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/symmetric_test.go -------------------------------------------------------------------------------- /cmd/terway-cli/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/tree.go -------------------------------------------------------------------------------- /cmd/terway-cli/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-cli/tree_test.go -------------------------------------------------------------------------------- /cmd/terway-controlplane/terway-controlplane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-controlplane/terway-controlplane.go -------------------------------------------------------------------------------- /cmd/terway-controlplane/terway-controlplane_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway-controlplane/terway-controlplane_test.go -------------------------------------------------------------------------------- /cmd/terway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/cmd/terway/main.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/codecov.yml -------------------------------------------------------------------------------- /daemon/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/builder.go -------------------------------------------------------------------------------- /daemon/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/builder_test.go -------------------------------------------------------------------------------- /daemon/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/config.go -------------------------------------------------------------------------------- /daemon/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/config_test.go -------------------------------------------------------------------------------- /daemon/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon.go -------------------------------------------------------------------------------- /daemon/daemon_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_linux.go -------------------------------------------------------------------------------- /daemon/daemon_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_linux_test.go -------------------------------------------------------------------------------- /daemon/daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_test.go -------------------------------------------------------------------------------- /daemon/daemon_unsupported.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_unsupported.go -------------------------------------------------------------------------------- /daemon/daemon_unwindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_unwindows.go -------------------------------------------------------------------------------- /daemon/daemon_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/daemon_windows.go -------------------------------------------------------------------------------- /daemon/resource_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/resource_manager.go -------------------------------------------------------------------------------- /daemon/rule_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/rule_linux.go -------------------------------------------------------------------------------- /daemon/rule_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/rule_linux_test.go -------------------------------------------------------------------------------- /daemon/rule_unsupported.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/rule_unsupported.go -------------------------------------------------------------------------------- /daemon/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/server.go -------------------------------------------------------------------------------- /daemon/server_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/server_linux.go -------------------------------------------------------------------------------- /daemon/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/server_test.go -------------------------------------------------------------------------------- /daemon/server_unsupported.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/server_unsupported.go -------------------------------------------------------------------------------- /daemon/server_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/daemon/server_windows.go -------------------------------------------------------------------------------- /deploy/images/policy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deploy/images/policy/Dockerfile -------------------------------------------------------------------------------- /deploy/images/terway-controlplane/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deploy/images/terway-controlplane/Dockerfile -------------------------------------------------------------------------------- /deploy/images/terway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deploy/images/terway/Dockerfile -------------------------------------------------------------------------------- /deploy/images/windows/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deploy/images/windows/Dockerfile -------------------------------------------------------------------------------- /deviceplugin/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deviceplugin/eni.go -------------------------------------------------------------------------------- /deviceplugin/eni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/deviceplugin/eni_test.go -------------------------------------------------------------------------------- /docs/centralized-ipam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/centralized-ipam.md -------------------------------------------------------------------------------- /docs/cni-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/cni-chain.md -------------------------------------------------------------------------------- /docs/degradation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/degradation.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/dynamic-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/dynamic-config.md -------------------------------------------------------------------------------- /docs/ecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/ecs.md -------------------------------------------------------------------------------- /docs/eip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/eip.md -------------------------------------------------------------------------------- /docs/host-stack-cidrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/host-stack-cidrs.md -------------------------------------------------------------------------------- /docs/hubble-intergration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/hubble-intergration.md -------------------------------------------------------------------------------- /docs/idle-ip-reclaim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/idle-ip-reclaim.md -------------------------------------------------------------------------------- /docs/images/ding_group_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/ding_group_qrcode.jpg -------------------------------------------------------------------------------- /docs/images/eni_connection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/eni_connection.jpg -------------------------------------------------------------------------------- /docs/images/eniip_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/eniip_connection.png -------------------------------------------------------------------------------- /docs/images/eniip_connection_ipvlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/eniip_connection_ipvlan.png -------------------------------------------------------------------------------- /docs/images/host_stack_cidrs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/host_stack_cidrs.png -------------------------------------------------------------------------------- /docs/images/terway-dynamic-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway-dynamic-config.png -------------------------------------------------------------------------------- /docs/images/terway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway.png -------------------------------------------------------------------------------- /docs/images/terway_cli_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_cli_mapping.png -------------------------------------------------------------------------------- /docs/images/terway_cli_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_cli_metadata.png -------------------------------------------------------------------------------- /docs/images/terway_deploy_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_deploy_diagram.png -------------------------------------------------------------------------------- /docs/images/terway_resource_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_resource_pool.png -------------------------------------------------------------------------------- /docs/images/terway_tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_tracing.png -------------------------------------------------------------------------------- /docs/images/terway_with_cilium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/terway_with_cilium.png -------------------------------------------------------------------------------- /docs/images/vpc_connection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/images/vpc_connection.jpg -------------------------------------------------------------------------------- /docs/ipv6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/ipv6.md -------------------------------------------------------------------------------- /docs/linjun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/linjun.md -------------------------------------------------------------------------------- /docs/multi-network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/multi-network.md -------------------------------------------------------------------------------- /docs/qos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/qos.md -------------------------------------------------------------------------------- /docs/symmetric_routing_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/symmetric_routing_config.md -------------------------------------------------------------------------------- /docs/terway-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/terway-cli.md -------------------------------------------------------------------------------- /docs/terway-trunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/terway-trunk.md -------------------------------------------------------------------------------- /docs/terway-with-cilium.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/terway-with-cilium.md -------------------------------------------------------------------------------- /docs/warm-up.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/docs/warm-up.md -------------------------------------------------------------------------------- /eni.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/eni.conf -------------------------------------------------------------------------------- /examples/maxpods/maxpods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/examples/maxpods/maxpods.go -------------------------------------------------------------------------------- /examples/symmetric_routing_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/examples/symmetric_routing_config.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/entrypoint.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/entrypoint.ps1 -------------------------------------------------------------------------------- /hack/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/init.sh -------------------------------------------------------------------------------- /hack/iptables-wrapper-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/iptables-wrapper-installer.sh -------------------------------------------------------------------------------- /hack/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/tools.go -------------------------------------------------------------------------------- /hack/update-codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/update-codegen.sh -------------------------------------------------------------------------------- /hack/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/update.sh -------------------------------------------------------------------------------- /hack/verify-codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/verify-codegen.sh -------------------------------------------------------------------------------- /hack/windows-multirelease-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/hack/windows-multirelease-build.sh -------------------------------------------------------------------------------- /monitoring/terway-metric-proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/monitoring/terway-metric-proxy.yml -------------------------------------------------------------------------------- /monitoring/terway_grafana_dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/monitoring/terway_grafana_dashboard.json -------------------------------------------------------------------------------- /pkg/aliyun/client/api_facade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/api_facade.go -------------------------------------------------------------------------------- /pkg/aliyun/client/api_facade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/api_facade_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ecs.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ecs_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ecs_2.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ecs_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ecs_api_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ecs_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ecs_service.go -------------------------------------------------------------------------------- /pkg/aliyun/client/eflo_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/eflo_control.go -------------------------------------------------------------------------------- /pkg/aliyun/client/eflo_control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/eflo_control_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/eflo_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/eflo_service.go -------------------------------------------------------------------------------- /pkg/aliyun/client/eflo_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/eflo_service_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/errors/errors.go -------------------------------------------------------------------------------- /pkg/aliyun/client/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/errors/errors_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/hdeni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/hdeni.go -------------------------------------------------------------------------------- /pkg/aliyun/client/hdeni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/hdeni_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/interface.go -------------------------------------------------------------------------------- /pkg/aliyun/client/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/limit.go -------------------------------------------------------------------------------- /pkg/aliyun/client/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/limit_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/ECS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/ECS.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/EFLO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/EFLO.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/EFLOControl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/EFLOControl.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/LimitProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/LimitProvider.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/OpenAPI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/OpenAPI.go -------------------------------------------------------------------------------- /pkg/aliyun/client/mocks/VPC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/mocks/VPC.go -------------------------------------------------------------------------------- /pkg/aliyun/client/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/options.go -------------------------------------------------------------------------------- /pkg/aliyun/client/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/options_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ratelimit.go -------------------------------------------------------------------------------- /pkg/aliyun/client/ratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/ratelimit_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/token.go -------------------------------------------------------------------------------- /pkg/aliyun/client/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/token_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/types.go -------------------------------------------------------------------------------- /pkg/aliyun/client/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/types_test.go -------------------------------------------------------------------------------- /pkg/aliyun/client/vpc_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/vpc_service.go -------------------------------------------------------------------------------- /pkg/aliyun/client/vpc_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/client/vpc_service_test.go -------------------------------------------------------------------------------- /pkg/aliyun/credential/aliyun_client_mgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/credential/aliyun_client_mgr.go -------------------------------------------------------------------------------- /pkg/aliyun/credential/clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/credential/clients.go -------------------------------------------------------------------------------- /pkg/aliyun/credential/clients_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/credential/clients_test.go -------------------------------------------------------------------------------- /pkg/aliyun/credential/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/credential/wire.go -------------------------------------------------------------------------------- /pkg/aliyun/credential/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/credential/wire_gen.go -------------------------------------------------------------------------------- /pkg/aliyun/eni/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/eni/eni.go -------------------------------------------------------------------------------- /pkg/aliyun/eni/eni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/eni/eni_test.go -------------------------------------------------------------------------------- /pkg/aliyun/instance/ecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/instance/ecs.go -------------------------------------------------------------------------------- /pkg/aliyun/instance/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/instance/instance.go -------------------------------------------------------------------------------- /pkg/aliyun/instance/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/instance/instance_test.go -------------------------------------------------------------------------------- /pkg/aliyun/instance/mocks/Interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/instance/mocks/Interface.go -------------------------------------------------------------------------------- /pkg/aliyun/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/metadata/metadata.go -------------------------------------------------------------------------------- /pkg/aliyun/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/metadata/metadata_test.go -------------------------------------------------------------------------------- /pkg/aliyun/metadata/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/aliyun/metadata/metrics.go -------------------------------------------------------------------------------- /pkg/apis/crds/network.alibabacloud.com_networkinterfaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/network.alibabacloud.com_networkinterfaces.yaml -------------------------------------------------------------------------------- /pkg/apis/crds/network.alibabacloud.com_noderuntimes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/network.alibabacloud.com_noderuntimes.yaml -------------------------------------------------------------------------------- /pkg/apis/crds/network.alibabacloud.com_nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/network.alibabacloud.com_nodes.yaml -------------------------------------------------------------------------------- /pkg/apis/crds/network.alibabacloud.com_podenis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/network.alibabacloud.com_podenis.yaml -------------------------------------------------------------------------------- /pkg/apis/crds/network.alibabacloud.com_podnetworkings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/network.alibabacloud.com_podnetworkings.yaml -------------------------------------------------------------------------------- /pkg/apis/crds/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/crds/register.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/register.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/doc.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/eni.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/helper.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/node_runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/node_runtime.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/node_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/node_types.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/register.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/types.go -------------------------------------------------------------------------------- /pkg/apis/network.alibabacloud.com/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/apis/network.alibabacloud.com/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/backoff/backoff.go -------------------------------------------------------------------------------- /pkg/backoff/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/backoff/backoff_test.go -------------------------------------------------------------------------------- /pkg/cert/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/cert/webhook.go -------------------------------------------------------------------------------- /pkg/cert/webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/cert/webhook_test.go -------------------------------------------------------------------------------- /pkg/controller/all/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/all/all.go -------------------------------------------------------------------------------- /pkg/controller/common/ctx_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/ctx_default.go -------------------------------------------------------------------------------- /pkg/controller/common/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/eni.go -------------------------------------------------------------------------------- /pkg/controller/common/eni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/eni_test.go -------------------------------------------------------------------------------- /pkg/controller/common/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/types.go -------------------------------------------------------------------------------- /pkg/controller/common/types_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/types_default.go -------------------------------------------------------------------------------- /pkg/controller/common/types_default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/common/types_default_test.go -------------------------------------------------------------------------------- /pkg/controller/eni/bo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/eni/bo.go -------------------------------------------------------------------------------- /pkg/controller/eni/bo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/eni/bo_test.go -------------------------------------------------------------------------------- /pkg/controller/eni/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/eni/eni.go -------------------------------------------------------------------------------- /pkg/controller/eni/eni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/eni/eni_test.go -------------------------------------------------------------------------------- /pkg/controller/eni/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/eni/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/eni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/eni.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/eni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/eni_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/metric.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pod.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pod_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pool.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pool_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pool_test_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pool_test_factory_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/pool_test_mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/pool_test_mocks_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/node/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/node/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/pod/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/pod/pod.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/pod/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/pod/pod_test.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/pod/predict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/pod/predict.go -------------------------------------------------------------------------------- /pkg/controller/multi-ip/pod/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/multi-ip/pod/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/node/node.go -------------------------------------------------------------------------------- /pkg/controller/node/node_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/node/node_controller_test.go -------------------------------------------------------------------------------- /pkg/controller/node/predict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/node/predict.go -------------------------------------------------------------------------------- /pkg/controller/node/predict_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/node/predict_test.go -------------------------------------------------------------------------------- /pkg/controller/node/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/node/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/pod-eni/eni_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-eni/eni_controller.go -------------------------------------------------------------------------------- /pkg/controller/pod-eni/eni_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-eni/eni_controller_test.go -------------------------------------------------------------------------------- /pkg/controller/pod-eni/predict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-eni/predict.go -------------------------------------------------------------------------------- /pkg/controller/pod-eni/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-eni/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/pod-networking/networking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-networking/networking.go -------------------------------------------------------------------------------- /pkg/controller/pod-networking/networking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-networking/networking_test.go -------------------------------------------------------------------------------- /pkg/controller/pod-networking/predict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-networking/predict.go -------------------------------------------------------------------------------- /pkg/controller/pod-networking/predict_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-networking/predict_test.go -------------------------------------------------------------------------------- /pkg/controller/pod-networking/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod-networking/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/pod/pod_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod/pod_controller.go -------------------------------------------------------------------------------- /pkg/controller/pod/pod_controller_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod/pod_controller_default.go -------------------------------------------------------------------------------- /pkg/controller/pod/pod_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod/pod_controller_test.go -------------------------------------------------------------------------------- /pkg/controller/pod/predict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod/predict.go -------------------------------------------------------------------------------- /pkg/controller/pod/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/pod/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/preheating/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/preheating/dummy.go -------------------------------------------------------------------------------- /pkg/controller/preheating/dummy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/preheating/dummy_test.go -------------------------------------------------------------------------------- /pkg/controller/preheating/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/preheating/suite_test.go -------------------------------------------------------------------------------- /pkg/controller/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/register.go -------------------------------------------------------------------------------- /pkg/controller/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/status/status.go -------------------------------------------------------------------------------- /pkg/controller/status/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/status/status_test.go -------------------------------------------------------------------------------- /pkg/controller/webhook/mutating.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/mutating.go -------------------------------------------------------------------------------- /pkg/controller/webhook/mutating_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/mutating_test.go -------------------------------------------------------------------------------- /pkg/controller/webhook/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/validate.go -------------------------------------------------------------------------------- /pkg/controller/webhook/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/validate_test.go -------------------------------------------------------------------------------- /pkg/controller/webhook/webhook_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/webhook_integration_test.go -------------------------------------------------------------------------------- /pkg/controller/webhook/webhook_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/controller/webhook/webhook_suite_test.go -------------------------------------------------------------------------------- /pkg/eni/conditiontype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/conditiontype_string.go -------------------------------------------------------------------------------- /pkg/eni/crdv2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/crdv2.go -------------------------------------------------------------------------------- /pkg/eni/crdv2_new_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/crdv2_new_test.go -------------------------------------------------------------------------------- /pkg/eni/crdv2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/crdv2_test.go -------------------------------------------------------------------------------- /pkg/eni/enistatus_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/enistatus_string.go -------------------------------------------------------------------------------- /pkg/eni/ipstatus_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/ipstatus_string.go -------------------------------------------------------------------------------- /pkg/eni/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/local.go -------------------------------------------------------------------------------- /pkg/eni/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/local_test.go -------------------------------------------------------------------------------- /pkg/eni/local_unwindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/local_unwindows.go -------------------------------------------------------------------------------- /pkg/eni/local_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/local_windows.go -------------------------------------------------------------------------------- /pkg/eni/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/manager.go -------------------------------------------------------------------------------- /pkg/eni/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/manager_test.go -------------------------------------------------------------------------------- /pkg/eni/node_reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/node_reconcile.go -------------------------------------------------------------------------------- /pkg/eni/node_reconcile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/node_reconcile_test.go -------------------------------------------------------------------------------- /pkg/eni/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/notify.go -------------------------------------------------------------------------------- /pkg/eni/notify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/notify_test.go -------------------------------------------------------------------------------- /pkg/eni/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/remote.go -------------------------------------------------------------------------------- /pkg/eni/remote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/remote_test.go -------------------------------------------------------------------------------- /pkg/eni/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/suite_test.go -------------------------------------------------------------------------------- /pkg/eni/trunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/trunk.go -------------------------------------------------------------------------------- /pkg/eni/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/types.go -------------------------------------------------------------------------------- /pkg/eni/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/eni/types_test.go -------------------------------------------------------------------------------- /pkg/factory/aliyun/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/factory/aliyun/aliyun.go -------------------------------------------------------------------------------- /pkg/factory/aliyun/aliyun_simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/factory/aliyun/aliyun_simple_test.go -------------------------------------------------------------------------------- /pkg/factory/aliyun/aliyun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/factory/aliyun/aliyun_test.go -------------------------------------------------------------------------------- /pkg/factory/mocks/Factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/factory/mocks/Factory.go -------------------------------------------------------------------------------- /pkg/factory/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/factory/types.go -------------------------------------------------------------------------------- /pkg/feature/feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/feature/feature.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_network.alibabacloud.com_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_network.alibabacloud.com_client.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_networkinterface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_networkinterface.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_node.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_noderuntime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_noderuntime.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_podeni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_podeni.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_podnetworking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/fake/fake_podnetworking.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/generated_expansion.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/network.alibabacloud.com_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/network.alibabacloud.com_client.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/networkinterface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/networkinterface.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/node.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/noderuntime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/noderuntime.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/podeni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/podeni.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/podnetworking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/clientset/versioned/typed/network.alibabacloud.com/v1beta1/podnetworking.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/factory.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/generic.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/interface.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/interface.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/networkinterface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/networkinterface.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/node.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/noderuntime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/noderuntime.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/podeni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/podeni.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/podnetworking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/informers/externalversions/network.alibabacloud.com/v1beta1/podnetworking.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/expansion_generated.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/networkinterface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/networkinterface.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/node.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/noderuntime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/noderuntime.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/podeni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/podeni.go -------------------------------------------------------------------------------- /pkg/generated/listers/network.alibabacloud.com/v1beta1/podnetworking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/generated/listers/network.alibabacloud.com/v1beta1/podnetworking.go -------------------------------------------------------------------------------- /pkg/internal/testutil/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/internal/testutil/testutils.go -------------------------------------------------------------------------------- /pkg/ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/ip/ip.go -------------------------------------------------------------------------------- /pkg/ip/ip_cilium.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/ip/ip_cilium.go -------------------------------------------------------------------------------- /pkg/ip/ip_cilium_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/ip/ip_cilium_test.go -------------------------------------------------------------------------------- /pkg/ip/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/ip/ip_test.go -------------------------------------------------------------------------------- /pkg/k8s/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/k8s/k8s.go -------------------------------------------------------------------------------- /pkg/k8s/k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/k8s/k8s_test.go -------------------------------------------------------------------------------- /pkg/k8s/mocks/Kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/k8s/mocks/Kubernetes.go -------------------------------------------------------------------------------- /pkg/link/interface_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/interface_linux.go -------------------------------------------------------------------------------- /pkg/link/interface_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/interface_linux_test.go -------------------------------------------------------------------------------- /pkg/link/interface_unsupport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/interface_unsupport.go -------------------------------------------------------------------------------- /pkg/link/interface_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/interface_windows.go -------------------------------------------------------------------------------- /pkg/link/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/type.go -------------------------------------------------------------------------------- /pkg/link/veth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/veth.go -------------------------------------------------------------------------------- /pkg/link/veth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/link/veth_test.go -------------------------------------------------------------------------------- /pkg/metric/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/metric/aliyun.go -------------------------------------------------------------------------------- /pkg/metric/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/metric/factory.go -------------------------------------------------------------------------------- /pkg/metric/resource_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/metric/resource_pool.go -------------------------------------------------------------------------------- /pkg/metric/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/metric/rpc.go -------------------------------------------------------------------------------- /pkg/metric/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/metric/util.go -------------------------------------------------------------------------------- /pkg/smc/pnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/smc/pnet.go -------------------------------------------------------------------------------- /pkg/smc/pnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/smc/pnet_test.go -------------------------------------------------------------------------------- /pkg/storage/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/storage/store.go -------------------------------------------------------------------------------- /pkg/storage/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/storage/store_test.go -------------------------------------------------------------------------------- /pkg/sysctl/sysctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/sysctl/sysctl.go -------------------------------------------------------------------------------- /pkg/tc/tc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tc/tc.go -------------------------------------------------------------------------------- /pkg/tc/tc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tc/tc_test.go -------------------------------------------------------------------------------- /pkg/tc/u32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tc/u32.go -------------------------------------------------------------------------------- /pkg/tc/u32_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tc/u32_test.go -------------------------------------------------------------------------------- /pkg/tracing/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tracing/rpc.go -------------------------------------------------------------------------------- /pkg/tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tracing/tracing.go -------------------------------------------------------------------------------- /pkg/tracing/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/tracing/tracing_test.go -------------------------------------------------------------------------------- /pkg/utils/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/k8s.go -------------------------------------------------------------------------------- /pkg/utils/k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/k8s_test.go -------------------------------------------------------------------------------- /pkg/utils/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/map.go -------------------------------------------------------------------------------- /pkg/utils/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/map_test.go -------------------------------------------------------------------------------- /pkg/utils/nodecap/mocks/NodeCapabilitiesStore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/nodecap/mocks/NodeCapabilitiesStore.go -------------------------------------------------------------------------------- /pkg/utils/nodecap/node_capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/nodecap/node_capabilities.go -------------------------------------------------------------------------------- /pkg/utils/nodecap/node_capabilities_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/nodecap/node_capabilities_test.go -------------------------------------------------------------------------------- /pkg/utils/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/os.go -------------------------------------------------------------------------------- /pkg/utils/os_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/os_test.go -------------------------------------------------------------------------------- /pkg/utils/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/path.go -------------------------------------------------------------------------------- /pkg/utils/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/utils/path_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /pkg/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/version/version_test.go -------------------------------------------------------------------------------- /pkg/vswitch/vswitch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/vswitch/vswitch.go -------------------------------------------------------------------------------- /pkg/vswitch/vswitch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/vswitch/vswitch_test.go -------------------------------------------------------------------------------- /pkg/windows/apis/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/endpoint.go -------------------------------------------------------------------------------- /pkg/windows/apis/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/network.go -------------------------------------------------------------------------------- /pkg/windows/apis/network_bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/network_bridge.go -------------------------------------------------------------------------------- /pkg/windows/apis/network_transparent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/network_transparent.go -------------------------------------------------------------------------------- /pkg/windows/apis/network_tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/network_tunnel.go -------------------------------------------------------------------------------- /pkg/windows/apis/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/apis/utils.go -------------------------------------------------------------------------------- /pkg/windows/converters/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/converters/binary.go -------------------------------------------------------------------------------- /pkg/windows/converters/byte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/converters/byte.go -------------------------------------------------------------------------------- /pkg/windows/endian/endianess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/endian/endianess.go -------------------------------------------------------------------------------- /pkg/windows/iface/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/iface/iface.go -------------------------------------------------------------------------------- /pkg/windows/ip/ipnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/ip/ipnet.go -------------------------------------------------------------------------------- /pkg/windows/ipforward/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/ipforward/route.go -------------------------------------------------------------------------------- /pkg/windows/powershell/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/powershell/command.go -------------------------------------------------------------------------------- /pkg/windows/syscalls/iphlpapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/pkg/windows/syscalls/iphlpapi.go -------------------------------------------------------------------------------- /plugin/datapath/consts_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/consts_linux.go -------------------------------------------------------------------------------- /plugin/datapath/consts_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/consts_linux_test.go -------------------------------------------------------------------------------- /plugin/datapath/exclusive_eni_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/exclusive_eni_linux.go -------------------------------------------------------------------------------- /plugin/datapath/exclusive_eni_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/exclusive_eni_linux_test.go -------------------------------------------------------------------------------- /plugin/datapath/exclusive_eni_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/exclusive_eni_windows.go -------------------------------------------------------------------------------- /plugin/datapath/ipvlan_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/ipvlan_linux.go -------------------------------------------------------------------------------- /plugin/datapath/ipvlan_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/ipvlan_linux_test.go -------------------------------------------------------------------------------- /plugin/datapath/policy_router_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/policy_router_linux.go -------------------------------------------------------------------------------- /plugin/datapath/policy_router_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/policy_router_linux_test.go -------------------------------------------------------------------------------- /plugin/datapath/policy_router_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/policy_router_windows.go -------------------------------------------------------------------------------- /plugin/datapath/vlan_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/vlan_linux.go -------------------------------------------------------------------------------- /plugin/datapath/vlan_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/datapath/vlan_linux_test.go -------------------------------------------------------------------------------- /plugin/driver/ipvlan/ipvlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/ipvlan/ipvlan.go -------------------------------------------------------------------------------- /plugin/driver/ipvlan/ipvlan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/ipvlan/ipvlan_test.go -------------------------------------------------------------------------------- /plugin/driver/nic/nic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/nic/nic.go -------------------------------------------------------------------------------- /plugin/driver/nic/nic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/nic/nic_test.go -------------------------------------------------------------------------------- /plugin/driver/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/types/types.go -------------------------------------------------------------------------------- /plugin/driver/types/types_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/types/types_linux.go -------------------------------------------------------------------------------- /plugin/driver/types/types_unspport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/types/types_unspport.go -------------------------------------------------------------------------------- /plugin/driver/types/types_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/types/types_windows.go -------------------------------------------------------------------------------- /plugin/driver/utils/netlink_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/netlink_linux.go -------------------------------------------------------------------------------- /plugin/driver/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/utils.go -------------------------------------------------------------------------------- /plugin/driver/utils/utils_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/utils_linux.go -------------------------------------------------------------------------------- /plugin/driver/utils/utils_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/utils_linux_test.go -------------------------------------------------------------------------------- /plugin/driver/utils/utils_linux_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/utils_linux_unit_test.go -------------------------------------------------------------------------------- /plugin/driver/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/utils/utils_test.go -------------------------------------------------------------------------------- /plugin/driver/veth/veth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/veth/veth.go -------------------------------------------------------------------------------- /plugin/driver/veth/veth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/veth/veth_test.go -------------------------------------------------------------------------------- /plugin/driver/vf/vf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/vf/vf.go -------------------------------------------------------------------------------- /plugin/driver/vf/vf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/vf/vf_test.go -------------------------------------------------------------------------------- /plugin/driver/vlan/vlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/vlan/vlan.go -------------------------------------------------------------------------------- /plugin/driver/vlan/vlan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/driver/vlan/vlan_test.go -------------------------------------------------------------------------------- /plugin/terway/cni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni.go -------------------------------------------------------------------------------- /plugin/terway/cni/runtime_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni/runtime_config.go -------------------------------------------------------------------------------- /plugin/terway/cni_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni_linux.go -------------------------------------------------------------------------------- /plugin/terway/cni_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni_linux_test.go -------------------------------------------------------------------------------- /plugin/terway/cni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni_test.go -------------------------------------------------------------------------------- /plugin/terway/cni_unsupport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni_unsupport.go -------------------------------------------------------------------------------- /plugin/terway/cni_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/plugin/terway/cni_windows.go -------------------------------------------------------------------------------- /policy/cilium/0001-cni-add-terway-cni.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0001-cni-add-terway-cni.patch -------------------------------------------------------------------------------- /policy/cilium/0002-bypass-the-node-local-dns-ip.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0002-bypass-the-node-local-dns-ip.patch -------------------------------------------------------------------------------- /policy/cilium/0003-cep-optimize-cep-watch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0003-cep-optimize-cep-watch.patch -------------------------------------------------------------------------------- /policy/cilium/0004-lb-enable-in-cluster-load-balancer.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0004-lb-enable-in-cluster-load-balancer.patch -------------------------------------------------------------------------------- /policy/cilium/0005-deprecated-disable-per-package-lb.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0005-deprecated-disable-per-package-lb.patch -------------------------------------------------------------------------------- /policy/cilium/0006-gops-allow-disable-gops.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0006-gops-allow-disable-gops.patch -------------------------------------------------------------------------------- /policy/cilium/0007-ctmap-log-ct-gc-status.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0007-ctmap-log-ct-gc-status.patch -------------------------------------------------------------------------------- /policy/cilium/0008-Ignore-the-link-local-IPv6-addresses-as-it-is-genera.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0008-Ignore-the-link-local-IPv6-addresses-as-it-is-genera.patch -------------------------------------------------------------------------------- /policy/cilium/0009-bandwidth-support-ingress-QoS-using-eBPF-token-bucke.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0009-bandwidth-support-ingress-QoS-using-eBPF-token-bucke.patch -------------------------------------------------------------------------------- /policy/cilium/0010-Revert-fix-Adding-ipv6-check-on-the-node-init-functi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0010-Revert-fix-Adding-ipv6-check-on-the-node-init-functi.patch -------------------------------------------------------------------------------- /policy/cilium/0011-fix-viper-flag.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0011-fix-viper-flag.patch -------------------------------------------------------------------------------- /policy/cilium/0012-fix-src-label.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0012-fix-src-label.patch -------------------------------------------------------------------------------- /policy/cilium/0013-fix-keep-legacy-logic.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0013-fix-keep-legacy-logic.patch -------------------------------------------------------------------------------- /policy/cilium/0014-feat-datapath-add-multi-host-stack-support-for-veth-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0014-feat-datapath-add-multi-host-stack-support-for-veth-.patch -------------------------------------------------------------------------------- /policy/cilium/0015-feat-daemon-add-disable-per-packet-LB-policy-flag.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0015-feat-daemon-add-disable-per-packet-LB-policy-flag.patch -------------------------------------------------------------------------------- /policy/cilium/0016-bpf-fix-hairpin.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/cilium/0016-bpf-fix-hairpin.patch -------------------------------------------------------------------------------- /policy/felix/0001-terway.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/felix/0001-terway.patch -------------------------------------------------------------------------------- /policy/felix/0002-performance-improve.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/felix/0002-performance-improve.patch -------------------------------------------------------------------------------- /policy/felix/0003-Use-Aliyun-CNI-annotation-to-get-pod-IPs-if-set.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/felix/0003-Use-Aliyun-CNI-annotation-to-get-pod-IPs-if-set.patch -------------------------------------------------------------------------------- /policy/felix/0004-update-mod.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/felix/0004-update-mod.patch -------------------------------------------------------------------------------- /policy/policy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/policy.ps1 -------------------------------------------------------------------------------- /policy/policyinit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/policyinit.sh -------------------------------------------------------------------------------- /policy/uninstall_policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/policy/uninstall_policy.sh -------------------------------------------------------------------------------- /rpc/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/generate.go -------------------------------------------------------------------------------- /rpc/rpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/rpc.pb.go -------------------------------------------------------------------------------- /rpc/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/rpc.proto -------------------------------------------------------------------------------- /rpc/rpc_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/rpc_grpc.pb.go -------------------------------------------------------------------------------- /rpc/tracing.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/tracing.pb.go -------------------------------------------------------------------------------- /rpc/tracing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/tracing.proto -------------------------------------------------------------------------------- /rpc/tracing_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/rpc/tracing_grpc.pb.go -------------------------------------------------------------------------------- /terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terraform/terraform.tf -------------------------------------------------------------------------------- /terraform/terraform_alicloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terraform/terraform_alicloud.tf -------------------------------------------------------------------------------- /terraform/terraform_windbag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terraform/terraform_windbag.tf -------------------------------------------------------------------------------- /terway-metric.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terway-metric.yml -------------------------------------------------------------------------------- /terway-windows-eni.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terway-windows-eni.yml -------------------------------------------------------------------------------- /terway-windows-eniip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terway-windows-eniip.yml -------------------------------------------------------------------------------- /terway-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/terway-windows.yml -------------------------------------------------------------------------------- /tests/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/config_test.go -------------------------------------------------------------------------------- /tests/connective_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/connective_test.go -------------------------------------------------------------------------------- /tests/connectivity_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/connectivity_helpers_test.go -------------------------------------------------------------------------------- /tests/connectivity_scenarios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/connectivity_scenarios_test.go -------------------------------------------------------------------------------- /tests/eflo/elfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/eflo/elfo_test.go -------------------------------------------------------------------------------- /tests/erdma/erdma_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/erdma/erdma_test.go -------------------------------------------------------------------------------- /tests/erdma/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/erdma/setup_test.go -------------------------------------------------------------------------------- /tests/idle_ip_reclaim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/idle_ip_reclaim_test.go -------------------------------------------------------------------------------- /tests/kind/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/Makefile -------------------------------------------------------------------------------- /tests/kind/cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/cluster.yml -------------------------------------------------------------------------------- /tests/kind/conf/eniip_datapathv2_cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/conf/eniip_datapathv2_cmdline -------------------------------------------------------------------------------- /tests/kind/conf/eniip_default_cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/conf/eniip_default_cmdline -------------------------------------------------------------------------------- /tests/kind/conf/eniip_legacy_ciliumargs_cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/conf/eniip_legacy_ciliumargs_cmdline -------------------------------------------------------------------------------- /tests/kind/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/kind/run.sh -------------------------------------------------------------------------------- /tests/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/main_test.go -------------------------------------------------------------------------------- /tests/multi_network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/multi_network_test.go -------------------------------------------------------------------------------- /tests/node_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/node_utils_test.go -------------------------------------------------------------------------------- /tests/pod_networking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/pod_networking_test.go -------------------------------------------------------------------------------- /tests/stress/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/stress/setup_test.go -------------------------------------------------------------------------------- /tests/stress/stress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/stress/stress_test.go -------------------------------------------------------------------------------- /tests/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/upgrade_test.go -------------------------------------------------------------------------------- /tests/utils/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/utils/k8s.go -------------------------------------------------------------------------------- /tests/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/utils_test.go -------------------------------------------------------------------------------- /tests/warm_up_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/tests/warm_up_test.go -------------------------------------------------------------------------------- /types/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/aliyun.go -------------------------------------------------------------------------------- /types/controlplane/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/annotations.go -------------------------------------------------------------------------------- /types/controlplane/annotations_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/annotations_default.go -------------------------------------------------------------------------------- /types/controlplane/annotations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/annotations_test.go -------------------------------------------------------------------------------- /types/controlplane/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/config.go -------------------------------------------------------------------------------- /types/controlplane/config_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/config_default.go -------------------------------------------------------------------------------- /types/controlplane/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/controlplane/config_test.go -------------------------------------------------------------------------------- /types/daemon/cni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/cni.go -------------------------------------------------------------------------------- /types/daemon/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/config.go -------------------------------------------------------------------------------- /types/daemon/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/config_test.go -------------------------------------------------------------------------------- /types/daemon/dynamicconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/dynamicconfig.go -------------------------------------------------------------------------------- /types/daemon/dynamicconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/dynamicconfig_test.go -------------------------------------------------------------------------------- /types/daemon/res.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/res.go -------------------------------------------------------------------------------- /types/daemon/res_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/res_test.go -------------------------------------------------------------------------------- /types/daemon/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/types.go -------------------------------------------------------------------------------- /types/daemon/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/daemon/types_test.go -------------------------------------------------------------------------------- /types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/errors.go -------------------------------------------------------------------------------- /types/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/helper.go -------------------------------------------------------------------------------- /types/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/helper_test.go -------------------------------------------------------------------------------- /types/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/k8s.go -------------------------------------------------------------------------------- /types/k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/k8s_test.go -------------------------------------------------------------------------------- /types/route/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/route/route.go -------------------------------------------------------------------------------- /types/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/scheme.go -------------------------------------------------------------------------------- /types/scheme_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/scheme_test.go -------------------------------------------------------------------------------- /types/secret/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/secret/secret.go -------------------------------------------------------------------------------- /types/secret/secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/secret/secret_test.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/types.go -------------------------------------------------------------------------------- /types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliyunContainerService/terway/HEAD/types/types_test.go --------------------------------------------------------------------------------