mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	bazel: add a config setting to control embedding kubernetes-src.tar.gz
This commit is contained in:
		@@ -15,6 +15,14 @@ filegroup(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config_setting(
 | 
				
			||||||
 | 
					    name = "embed_license_targets",
 | 
				
			||||||
 | 
					    values = {
 | 
				
			||||||
 | 
					        "define": "EMBED_LICENSE_TARGETS=true",
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    visibility = ["//visibility:private"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pkg_tar(
 | 
					pkg_tar(
 | 
				
			||||||
    name = "kubernetes-src",
 | 
					    name = "kubernetes-src",
 | 
				
			||||||
    extension = "tar.gz",
 | 
					    extension = "tar.gz",
 | 
				
			||||||
@@ -116,7 +124,10 @@ pkg_tar(
 | 
				
			|||||||
pkg_tar(
 | 
					pkg_tar(
 | 
				
			||||||
    name = "kubernetes-node-%s" % PLATFORM_ARCH_STRING,
 | 
					    name = "kubernetes-node-%s" % PLATFORM_ARCH_STRING,
 | 
				
			||||||
    extension = "tar.gz",
 | 
					    extension = "tar.gz",
 | 
				
			||||||
    files = LICENSE_TARGETS,
 | 
					    files = select({
 | 
				
			||||||
 | 
					        ":embed_license_targets": LICENSE_TARGETS,
 | 
				
			||||||
 | 
					        "//conditions:default": [],
 | 
				
			||||||
 | 
					    }),
 | 
				
			||||||
    mode = "0644",
 | 
					    mode = "0644",
 | 
				
			||||||
    package_dir = "kubernetes",
 | 
					    package_dir = "kubernetes",
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
@@ -153,7 +164,10 @@ pkg_tar(
 | 
				
			|||||||
pkg_tar(
 | 
					pkg_tar(
 | 
				
			||||||
    name = "kubernetes-server-%s" % PLATFORM_ARCH_STRING,
 | 
					    name = "kubernetes-server-%s" % PLATFORM_ARCH_STRING,
 | 
				
			||||||
    extension = "tar.gz",
 | 
					    extension = "tar.gz",
 | 
				
			||||||
    files = LICENSE_TARGETS,
 | 
					    files = select({
 | 
				
			||||||
 | 
					        ":embed_license_targets": LICENSE_TARGETS,
 | 
				
			||||||
 | 
					        "//conditions:default": [],
 | 
				
			||||||
 | 
					    }),
 | 
				
			||||||
    mode = "0644",
 | 
					    mode = "0644",
 | 
				
			||||||
    package_dir = "kubernetes",
 | 
					    package_dir = "kubernetes",
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
@@ -198,14 +212,16 @@ pkg_tar(
 | 
				
			|||||||
    extension = "tar.gz",
 | 
					    extension = "tar.gz",
 | 
				
			||||||
    files = [
 | 
					    files = [
 | 
				
			||||||
        # TODO: the version file
 | 
					        # TODO: the version file
 | 
				
			||||||
        "//:Godeps/LICENSES",
 | 
					 | 
				
			||||||
        "//:README.md",
 | 
					        "//:README.md",
 | 
				
			||||||
        "//:Vagrantfile",
 | 
					        "//:Vagrantfile",
 | 
				
			||||||
        "//cluster:all-srcs",
 | 
					        "//cluster:all-srcs",
 | 
				
			||||||
        "//docs:all-srcs",
 | 
					        "//docs:all-srcs",
 | 
				
			||||||
        "//examples:all-srcs",
 | 
					        "//examples:all-srcs",
 | 
				
			||||||
        "//third_party/htpasswd:all-srcs",
 | 
					        "//third_party/htpasswd:all-srcs",
 | 
				
			||||||
    ],
 | 
					    ] + select({
 | 
				
			||||||
 | 
					        ":embed_license_targets": ["//:Godeps/LICENSES"],
 | 
				
			||||||
 | 
					        "//conditions:default": [],
 | 
				
			||||||
 | 
					    }),
 | 
				
			||||||
    package_dir = "kubernetes",
 | 
					    package_dir = "kubernetes",
 | 
				
			||||||
    strip_prefix = "//",
 | 
					    strip_prefix = "//",
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user