Update bazel build to dockerize cloud-controller-manager
This commit is contained in:
		| @@ -44,7 +44,13 @@ docker_build( | ||||
|     ], | ||||
| ) | ||||
|  | ||||
| # This list should roughly match kube::build::get_docker_wrapped_binaries() | ||||
| # in build/common.sh. | ||||
| DOCKERIZED_BINARIES = { | ||||
|     "cloud-controller-manager": { | ||||
|         "base": ":busybox", | ||||
|         "target": "//cmd/cloud-controller-manager:cloud-controller-manager", | ||||
|     }, | ||||
|     "kube-apiserver": { | ||||
|         "base": ":busybox", | ||||
|         "target": "//cmd/kube-apiserver:kube-apiserver", | ||||
|   | ||||
| @@ -86,6 +86,8 @@ readonly KUBE_CONTAINER_RSYNC_PORT=8730 | ||||
| # $1 - server architecture | ||||
| kube::build::get_docker_wrapped_binaries() { | ||||
|   debian_iptables_version=v7 | ||||
|   ### If you change any of these lists, please also update DOCKERIZED_BINARIES | ||||
|   ### in build/BUILD. | ||||
|   case $1 in | ||||
|     "amd64") | ||||
|         local targets=( | ||||
|   | ||||
| @@ -11,6 +11,7 @@ load("@io_kubernetes_build//defs:deb.bzl", "k8s_deb", "deb_data") | ||||
| filegroup( | ||||
|     name = "debs", | ||||
|     srcs = [ | ||||
|         ":cloud-controller-manager.deb", | ||||
|         ":kubeadm.deb", | ||||
|         ":kubectl.deb", | ||||
|         ":kubelet.deb", | ||||
| @@ -28,6 +29,7 @@ filegroup( | ||||
|         }, | ||||
|     ], | ||||
| ) for binary in [ | ||||
|     "cloud-controller-manager", | ||||
|     "kubectl", | ||||
|     "kube-apiserver", | ||||
|     "kube-controller-manager", | ||||
| @@ -83,6 +85,11 @@ pkg_tar( | ||||
|     deps = ["@kubernetes_cni//file"], | ||||
| ) | ||||
|  | ||||
| k8s_deb( | ||||
|     name = "cloud-controller-manager", | ||||
|     description = "Kubernetes Cloud Controller Manager", | ||||
| ) | ||||
|  | ||||
| k8s_deb( | ||||
|     name = "kubectl", | ||||
|     description = """Kubernetes Command Line Tool | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jeff Grafton
					Jeff Grafton