Open skyl opened 1 year ago
I'm going to try this as 1.25.3 is the latest stable it looks like
kubectl_configure(
name = "k8s_config",
build_srcs = True,
k8s_commit = "v1.25.3",
# The name of the top level directory in that archive.
k8s_prefix = "kubernetes-1.25.3",
# Run wget https://github.com/kubernetes/kubernetes/archive/v1.25.3.tar.gz
# run sha256sum on the downloaded archive to get the sum here
k8s_sha256 = "957428759c846ed6a71453ce39b9bd7a91501209c222dcae5d73348b90d68ced",
)
Interesting, changing the call to kubectl_configure resulted in:
ERROR: /private/var/tmp/_bazel_skyl/23e9e6ba44989dcf9e3596ada2bdeecb/external/k8s_config/BUILD:22:18: no such package '@io_kubernetes//cmd/kubectl': BUILD file not found in directory 'cmd/kubectl' of external repository @io_kubernetes. Add a BUILD file to a directory to mark it as a package. and referenced by '@k8s_config//:toolchain'
This is with the 0.7 release of rules_k8s.
left #717 to update to 1.25.3 in case it saves someone some time; I don't know what the other defaults are though
Why got #717 merged?
kubectl_configure(
name = "k8s_config",
build_srcs = True,
k8s_commit = "v1.25.3",
# The name of the top level directory in that archive.
k8s_prefix = "kubernetes-1.25.3",
# Run wget https://github.com/kubernetes/kubernetes/archive/v1.25.3.tar.gz
# run sha256sum on the downloaded archive to get the sum here
k8s_sha256 = "957428759c846ed6a71453ce39b9bd7a91501209c222dcae5d73348b90d68ced",
)
is not working - i am not sure but i think its not possible to build it from source anyways since they removed bazel: https://github.com/kubernetes/kubernetes/pull/99561
Using the 0.7 release of rules_k8s, attempting
Full output: