├── .dockerignore ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── cmd └── main.go ├── config ├── base │ └── kustomization.yaml ├── certmanager │ └── kustomization.yaml ├── configmaps │ ├── kustomization.yaml │ ├── lbconfig.yaml │ └── qcsecret.yaml ├── crd │ └── kustomization.yaml ├── default │ ├── kustomization.yaml │ ├── manager_image_patch.yaml │ └── manager_image_patch.yaml-e ├── dev │ ├── kustomization.yaml │ ├── manager_image_patch.yaml │ └── nfs_patch.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── prometheus │ └── kustomization.yaml ├── rbac │ ├── kustomization.yaml │ ├── role.yaml │ └── role_binding.yaml └── webhook │ └── kustomization.yaml ├── deploy ├── Dockerfile ├── Dockerfile.debug ├── DockerfileWithBuilder └── kube-cloud-controller-manager.yaml ├── docs └── configure.md ├── go.mod ├── go.sum └── pkg ├── apis └── types.go ├── controllers ├── clusternode │ └── cluster_node_controller.go ├── endpoint │ └── endpoint_controller.go ├── service │ └── cloud_service_controller.go └── utils │ └── node.go ├── errors └── errors.go ├── executor ├── backend.go ├── client.go ├── eip.go ├── instance.go ├── lb.go ├── listener.go ├── sg.go └── tags.go ├── qingcloud ├── annotation_valid.go ├── annotations.go ├── loadbalancer_test.go ├── loadbalancer_utils.go ├── qingcloud.go └── qingcloud_utils.go └── util └── util.go /.dockerignore: -------------------------------------------------------------------------------- 1 | ./.vendor -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/cmd/main.go -------------------------------------------------------------------------------- /config/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/base/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/configmaps/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/configmaps/kustomization.yaml -------------------------------------------------------------------------------- /config/configmaps/lbconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/configmaps/lbconfig.yaml -------------------------------------------------------------------------------- /config/configmaps/qcsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/configmaps/qcsecret.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_image_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/default/manager_image_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_image_patch.yaml-e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/default/manager_image_patch.yaml-e -------------------------------------------------------------------------------- /config/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/dev/kustomization.yaml -------------------------------------------------------------------------------- /config/dev/manager_image_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/dev/manager_image_patch.yaml -------------------------------------------------------------------------------- /config/dev/nfs_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/dev/nfs_patch.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - manager.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/deploy/Dockerfile -------------------------------------------------------------------------------- /deploy/Dockerfile.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/deploy/Dockerfile.debug -------------------------------------------------------------------------------- /deploy/DockerfileWithBuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/deploy/DockerfileWithBuilder -------------------------------------------------------------------------------- /deploy/kube-cloud-controller-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/deploy/kube-cloud-controller-manager.yaml -------------------------------------------------------------------------------- /docs/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/docs/configure.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/apis/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/apis/types.go -------------------------------------------------------------------------------- /pkg/controllers/clusternode/cluster_node_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/controllers/clusternode/cluster_node_controller.go -------------------------------------------------------------------------------- /pkg/controllers/endpoint/endpoint_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/controllers/endpoint/endpoint_controller.go -------------------------------------------------------------------------------- /pkg/controllers/service/cloud_service_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/controllers/service/cloud_service_controller.go -------------------------------------------------------------------------------- /pkg/controllers/utils/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/controllers/utils/node.go -------------------------------------------------------------------------------- /pkg/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/errors/errors.go -------------------------------------------------------------------------------- /pkg/executor/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/backend.go -------------------------------------------------------------------------------- /pkg/executor/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/client.go -------------------------------------------------------------------------------- /pkg/executor/eip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/eip.go -------------------------------------------------------------------------------- /pkg/executor/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/instance.go -------------------------------------------------------------------------------- /pkg/executor/lb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/lb.go -------------------------------------------------------------------------------- /pkg/executor/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/listener.go -------------------------------------------------------------------------------- /pkg/executor/sg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/sg.go -------------------------------------------------------------------------------- /pkg/executor/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/executor/tags.go -------------------------------------------------------------------------------- /pkg/qingcloud/annotation_valid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/annotation_valid.go -------------------------------------------------------------------------------- /pkg/qingcloud/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/annotations.go -------------------------------------------------------------------------------- /pkg/qingcloud/loadbalancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/loadbalancer_test.go -------------------------------------------------------------------------------- /pkg/qingcloud/loadbalancer_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/loadbalancer_utils.go -------------------------------------------------------------------------------- /pkg/qingcloud/qingcloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/qingcloud.go -------------------------------------------------------------------------------- /pkg/qingcloud/qingcloud_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/qingcloud/qingcloud_utils.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunify/qingcloud-cloud-controller-manager/HEAD/pkg/util/util.go --------------------------------------------------------------------------------