├── .dockerignore ├── .github ├── actions │ └── metadata │ │ └── action.yaml ├── dependabot.yml └── workflows │ └── ci.yaml ├── .gitignore ├── .golangci.yml ├── BUILD.md ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── OWNERS ├── OWNERS.md ├── OWNERS_ALIASES ├── README.md ├── RELEASE.md ├── SECURITY.md ├── SECURITY_CONTACTS ├── SUPPORT.md ├── TESTS.md ├── deploy ├── chart │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── daemonset.yaml │ │ ├── secret.yaml │ │ └── serviceaccount.yaml │ └── values.yaml └── template │ ├── deployment.yaml │ └── secret.yaml ├── dev ├── Tiltfile └── cloud-sa.json ├── docs └── images │ └── github_kubernetes-cloud-provider_share.jpeg ├── go.mod ├── go.sum ├── internal └── lbaas │ └── v1 │ ├── .gitignore │ ├── .openapi-generator-ignore │ ├── .openapi-generator │ ├── FILES │ └── VERSION │ ├── api_load_balancers.go │ ├── api_origins.go │ ├── api_pools.go │ ├── api_ports.go │ ├── api_projects.go │ ├── client.go │ ├── configuration.go │ ├── model_load_balancer.go │ ├── model_load_balancer_collection.go │ ├── model_load_balancer_create.go │ ├── model_load_balancer_location.go │ ├── model_load_balancer_pool.go │ ├── model_load_balancer_pool_collection.go │ ├── model_load_balancer_pool_create.go │ ├── model_load_balancer_pool_create_protocol.go │ ├── model_load_balancer_pool_origin.go │ ├── model_load_balancer_pool_origin_collection.go │ ├── model_load_balancer_pool_origin_create.go │ ├── model_load_balancer_pool_origin_port_number.go │ ├── model_load_balancer_pool_origin_update.go │ ├── model_load_balancer_pool_protocol.go │ ├── model_load_balancer_pool_short.go │ ├── model_load_balancer_pool_update.go │ ├── model_load_balancer_port.go │ ├── model_load_balancer_port_collection.go │ ├── model_load_balancer_port_create.go │ ├── model_load_balancer_port_update.go │ ├── model_load_balancer_short.go │ ├── model_load_balancer_update.go │ ├── model_provider.go │ ├── model_resource_created_response.go │ ├── response.go │ └── utils.go ├── main.go └── metal ├── bgp.go ├── cloud.go ├── cloud_test.go ├── common_test.go ├── config.go ├── config_test.go ├── constants.go ├── controlplane_load_balancer_manager.go ├── devices.go ├── devices_test.go ├── eip_controlplane_reconciliation.go ├── errors.go ├── ipreservations.go ├── ipreservations_test.go ├── loadbalancers.go ├── loadbalancers ├── emlb │ ├── emlb.go │ └── infrastructure │ │ ├── manager.go │ │ └── token_exchanger.go ├── empty │ └── empty.go ├── interface.go ├── kubevip │ └── kubevip.go ├── metallb │ ├── config.go │ ├── configmap.go │ ├── configmap_test.go │ ├── cr.go │ ├── cr_config.go │ ├── metallb.go │ ├── resource.go │ └── util_test.go └── node.go ├── ssa-helpers.go └── testing └── server.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/actions/metadata/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/.github/actions/metadata/action.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | vendor/ 3 | hacks/ 4 | tmp/ 5 | .idea 6 | /cloud-sa.json 7 | /Tiltfile -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/.golangci.yml -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/BUILD.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/OWNERS.md -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SECURITY_CONTACTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/SECURITY_CONTACTS -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/TESTS.md -------------------------------------------------------------------------------- /deploy/chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/Chart.yaml -------------------------------------------------------------------------------- /deploy/chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /deploy/chart/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/clusterrole.yaml -------------------------------------------------------------------------------- /deploy/chart/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /deploy/chart/templates/daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/daemonset.yaml -------------------------------------------------------------------------------- /deploy/chart/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/secret.yaml -------------------------------------------------------------------------------- /deploy/chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /deploy/chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/chart/values.yaml -------------------------------------------------------------------------------- /deploy/template/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/template/deployment.yaml -------------------------------------------------------------------------------- /deploy/template/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/deploy/template/secret.yaml -------------------------------------------------------------------------------- /dev/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/dev/Tiltfile -------------------------------------------------------------------------------- /dev/cloud-sa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/dev/cloud-sa.json -------------------------------------------------------------------------------- /docs/images/github_kubernetes-cloud-provider_share.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/docs/images/github_kubernetes-cloud-provider_share.jpeg -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/go.sum -------------------------------------------------------------------------------- /internal/lbaas/v1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/.gitignore -------------------------------------------------------------------------------- /internal/lbaas/v1/.openapi-generator-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/.openapi-generator-ignore -------------------------------------------------------------------------------- /internal/lbaas/v1/.openapi-generator/FILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/.openapi-generator/FILES -------------------------------------------------------------------------------- /internal/lbaas/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.0.0 -------------------------------------------------------------------------------- /internal/lbaas/v1/api_load_balancers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/api_load_balancers.go -------------------------------------------------------------------------------- /internal/lbaas/v1/api_origins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/api_origins.go -------------------------------------------------------------------------------- /internal/lbaas/v1/api_pools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/api_pools.go -------------------------------------------------------------------------------- /internal/lbaas/v1/api_ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/api_ports.go -------------------------------------------------------------------------------- /internal/lbaas/v1/api_projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/api_projects.go -------------------------------------------------------------------------------- /internal/lbaas/v1/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/client.go -------------------------------------------------------------------------------- /internal/lbaas/v1/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/configuration.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_collection.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_create.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_location.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_collection.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_create.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_create_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_create_protocol.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_origin.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_origin_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_origin_collection.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_origin_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_origin_create.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_origin_port_number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_origin_port_number.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_origin_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_origin_update.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_protocol.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_short.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_short.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_pool_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_pool_update.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_port.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_port_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_port_collection.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_port_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_port_create.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_port_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_port_update.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_short.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_short.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_load_balancer_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_load_balancer_update.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_provider.go -------------------------------------------------------------------------------- /internal/lbaas/v1/model_resource_created_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/model_resource_created_response.go -------------------------------------------------------------------------------- /internal/lbaas/v1/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/response.go -------------------------------------------------------------------------------- /internal/lbaas/v1/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/internal/lbaas/v1/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/main.go -------------------------------------------------------------------------------- /metal/bgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/bgp.go -------------------------------------------------------------------------------- /metal/cloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/cloud.go -------------------------------------------------------------------------------- /metal/cloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/cloud_test.go -------------------------------------------------------------------------------- /metal/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/common_test.go -------------------------------------------------------------------------------- /metal/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/config.go -------------------------------------------------------------------------------- /metal/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/config_test.go -------------------------------------------------------------------------------- /metal/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/constants.go -------------------------------------------------------------------------------- /metal/controlplane_load_balancer_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/controlplane_load_balancer_manager.go -------------------------------------------------------------------------------- /metal/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/devices.go -------------------------------------------------------------------------------- /metal/devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/devices_test.go -------------------------------------------------------------------------------- /metal/eip_controlplane_reconciliation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/eip_controlplane_reconciliation.go -------------------------------------------------------------------------------- /metal/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/errors.go -------------------------------------------------------------------------------- /metal/ipreservations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/ipreservations.go -------------------------------------------------------------------------------- /metal/ipreservations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/ipreservations_test.go -------------------------------------------------------------------------------- /metal/loadbalancers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers.go -------------------------------------------------------------------------------- /metal/loadbalancers/emlb/emlb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/emlb/emlb.go -------------------------------------------------------------------------------- /metal/loadbalancers/emlb/infrastructure/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/emlb/infrastructure/manager.go -------------------------------------------------------------------------------- /metal/loadbalancers/emlb/infrastructure/token_exchanger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/emlb/infrastructure/token_exchanger.go -------------------------------------------------------------------------------- /metal/loadbalancers/empty/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/empty/empty.go -------------------------------------------------------------------------------- /metal/loadbalancers/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/interface.go -------------------------------------------------------------------------------- /metal/loadbalancers/kubevip/kubevip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/kubevip/kubevip.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/config.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/configmap.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/configmap_test.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/cr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/cr.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/cr_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/cr_config.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/metallb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/metallb.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/resource.go -------------------------------------------------------------------------------- /metal/loadbalancers/metallb/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/metallb/util_test.go -------------------------------------------------------------------------------- /metal/loadbalancers/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/loadbalancers/node.go -------------------------------------------------------------------------------- /metal/ssa-helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/ssa-helpers.go -------------------------------------------------------------------------------- /metal/testing/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-equinix-metal/HEAD/metal/testing/server.go --------------------------------------------------------------------------------