mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Generate deb and rpms package with correct versions.
This commit is contained in:
parent
6597f1ed4a
commit
19cb090381
@ -80,7 +80,7 @@ genrule(
|
|||||||
cmd = """
|
cmd = """
|
||||||
grep ^STABLE_BUILD_SCM_REVISION bazel-out/stable-status.txt \
|
grep ^STABLE_BUILD_SCM_REVISION bazel-out/stable-status.txt \
|
||||||
| awk '{print $$2}' \
|
| awk '{print $$2}' \
|
||||||
| sed -e 's/^v//' -e 's/[\+-]/_/g' \
|
| sed -e 's/^v//' -Ee 's/-([a-z]+)/~\\1/' -e 's/-/+/g' \
|
||||||
>$@
|
>$@
|
||||||
""",
|
""",
|
||||||
stamp = 1,
|
stamp = 1,
|
||||||
|
@ -89,6 +89,7 @@ pkg_tar(
|
|||||||
k8s_deb(
|
k8s_deb(
|
||||||
name = "cloud-controller-manager",
|
name = "cloud-controller-manager",
|
||||||
description = "Kubernetes Cloud Controller Manager",
|
description = "Kubernetes Cloud Controller Manager",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
@ -96,21 +97,25 @@ k8s_deb(
|
|||||||
description = """Kubernetes Command Line Tool
|
description = """Kubernetes Command Line Tool
|
||||||
The Kubernetes command line tool for interacting with the Kubernetes API.
|
The Kubernetes command line tool for interacting with the Kubernetes API.
|
||||||
""",
|
""",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
name = "kube-apiserver",
|
name = "kube-apiserver",
|
||||||
description = "Kubernetes API Server",
|
description = "Kubernetes API Server",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
name = "kube-controller-manager",
|
name = "kube-controller-manager",
|
||||||
description = "Kubernetes Controller Manager",
|
description = "Kubernetes Controller Manager",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
name = "kube-scheduler",
|
name = "kube-scheduler",
|
||||||
description = "Kubernetes Scheduler",
|
description = "Kubernetes Scheduler",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
@ -120,6 +125,7 @@ k8s_deb(
|
|||||||
"iproute2",
|
"iproute2",
|
||||||
],
|
],
|
||||||
description = "Kubernetes Service Proxy",
|
description = "Kubernetes Service Proxy",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
@ -137,6 +143,7 @@ k8s_deb(
|
|||||||
description = """Kubernetes Node Agent
|
description = """Kubernetes Node Agent
|
||||||
The node agent of Kubernetes, the container cluster manager
|
The node agent of Kubernetes, the container cluster manager
|
||||||
""",
|
""",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
@ -148,6 +155,7 @@ k8s_deb(
|
|||||||
description = """Kubernetes Cluster Bootstrapping Tool
|
description = """Kubernetes Cluster Bootstrapping Tool
|
||||||
The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
|
The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
|
||||||
""",
|
""",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
k8s_deb(
|
k8s_deb(
|
||||||
@ -155,6 +163,7 @@ k8s_deb(
|
|||||||
description = """Kubernetes Packaging of CNI
|
description = """Kubernetes Packaging of CNI
|
||||||
The Container Networking Interface tools for provisioning container networks.
|
The Container Networking Interface tools for provisioning container networks.
|
||||||
""",
|
""",
|
||||||
|
version_file = "//build:os_package_version",
|
||||||
)
|
)
|
||||||
|
|
||||||
filegroup(
|
filegroup(
|
||||||
|
@ -7,9 +7,9 @@ http_archive(
|
|||||||
|
|
||||||
http_archive(
|
http_archive(
|
||||||
name = "io_kubernetes_build",
|
name = "io_kubernetes_build",
|
||||||
sha256 = "5da78568ffb9a323410c701618c23da8c93f4bf4aea76eee41ac244dbd8c8f95",
|
sha256 = "ca8fa1ee0928220d77fcaa6bcf40a26c57800c024e21b08c8dd9cc8fbf910236",
|
||||||
strip_prefix = "repo-infra-4eaf9e671bbb549fb4ec292cf251f921d7ef80ac",
|
strip_prefix = "repo-infra-0aafaab9e158d3628804242c6a9c4dd3eb8bce1f",
|
||||||
urls = ["https://github.com/kubernetes/repo-infra/archive/4eaf9e671bbb549fb4ec292cf251f921d7ef80ac.tar.gz"],
|
urls = ["https://github.com/kubernetes/repo-infra/archive/0aafaab9e158d3628804242c6a9c4dd3eb8bce1f.tar.gz"],
|
||||||
)
|
)
|
||||||
|
|
||||||
ETCD_VERSION = "3.0.17"
|
ETCD_VERSION = "3.0.17"
|
||||||
|
@ -4,6 +4,7 @@ load("@bazel_tools//tools/build_defs/pkg:rpm.bzl", "pkg_rpm")
|
|||||||
|
|
||||||
pkg_rpm(
|
pkg_rpm(
|
||||||
name = "kubectl",
|
name = "kubectl",
|
||||||
|
architecture = "x86_64",
|
||||||
changelog = "//:CHANGELOG.md",
|
changelog = "//:CHANGELOG.md",
|
||||||
data = [
|
data = [
|
||||||
"//cmd/kubectl",
|
"//cmd/kubectl",
|
||||||
@ -14,6 +15,7 @@ pkg_rpm(
|
|||||||
|
|
||||||
pkg_rpm(
|
pkg_rpm(
|
||||||
name = "kubelet",
|
name = "kubelet",
|
||||||
|
architecture = "x86_64",
|
||||||
changelog = "//:CHANGELOG.md",
|
changelog = "//:CHANGELOG.md",
|
||||||
data = [
|
data = [
|
||||||
"kubelet.service",
|
"kubelet.service",
|
||||||
@ -25,6 +27,7 @@ pkg_rpm(
|
|||||||
|
|
||||||
pkg_rpm(
|
pkg_rpm(
|
||||||
name = "kubeadm",
|
name = "kubeadm",
|
||||||
|
architecture = "x86_64",
|
||||||
changelog = "//:CHANGELOG.md",
|
changelog = "//:CHANGELOG.md",
|
||||||
data = [
|
data = [
|
||||||
"10-kubeadm.conf",
|
"10-kubeadm.conf",
|
||||||
@ -36,6 +39,7 @@ pkg_rpm(
|
|||||||
|
|
||||||
pkg_rpm(
|
pkg_rpm(
|
||||||
name = "kubernetes-cni",
|
name = "kubernetes-cni",
|
||||||
|
architecture = "x86_64",
|
||||||
changelog = "//:CHANGELOG.md",
|
changelog = "//:CHANGELOG.md",
|
||||||
data = [
|
data = [
|
||||||
"@kubernetes_cni//file",
|
"@kubernetes_cni//file",
|
||||||
|
Loading…
Reference in New Issue
Block a user