mirror of https://github.com/kubernetes/kops.git
				
				
				
			Build docker images through bazel
This commit is contained in:
		
							parent
							
								
									87fbb349c6
								
							
						
					
					
						commit
						ea367f5bb8
					
				|  | @ -0,0 +1,46 @@ | |||
| package(default_visibility = ["//visibility:public"]) | ||||
| 
 | ||||
| load( | ||||
|     "@io_bazel_rules_docker//container:container.bzl", | ||||
|     "container_image", | ||||
| ) | ||||
| 
 | ||||
| container_image( | ||||
|     name = "dns-controller", | ||||
|     base = "@debian_hyperkube_base_amd64//image", | ||||
|     cmd = ["/usr/bin/dns-controller"], | ||||
|     directory = "/usr/bin/", | ||||
|     files = [ | ||||
|         "//dns-controller/cmd/dns-controller", | ||||
|     ], | ||||
| ) | ||||
| 
 | ||||
| container_image( | ||||
|     name = "protokube", | ||||
|     base = "@debian_hyperkube_base_amd64//image", | ||||
|     cmd = ["/usr/bin/protokube"], | ||||
|     # Packages needed: | ||||
|     # ca-certificates: Needed to talk to EC2 API (in base) | ||||
|     # e2fsprogs: Needed to mount / format ext4 filesytems (in base) | ||||
|     # systemd: needed to start kubelet | ||||
|     # TODO: Replace systemd with direct calls, or chroot into rootfs | ||||
|     debs = [ | ||||
|         "@systemd//file", | ||||
|     ], | ||||
|     directory = "/usr/bin/", | ||||
|     files = [ | ||||
|         "//channels/cmd/channels", | ||||
|         # TODO "//kubectl", | ||||
|         "//protokube/cmd/protokube", | ||||
|     ], | ||||
| ) | ||||
| 
 | ||||
| container_image( | ||||
|     name = "kube-discovery", | ||||
|     base = "@debian_hyperkube_base_amd64//image", | ||||
|     cmd = ["/usr/bin/kube-discovery"], | ||||
|     directory = "/usr/bin/", | ||||
|     files = [ | ||||
|         "//kube-discovery/cmd/kube-discovery", | ||||
|     ], | ||||
| ) | ||||
		Loading…
	
		Reference in New Issue