Skip to content

Commit a38cedd

Browse files
cherry-pick m1 update
remove line remove osx
1 parent 1b9765a commit a38cedd

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

k8s/k8s.bzl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ py_library(
5757
native.register_toolchains(
5858
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_linux_amd64_toolchain",
5959
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_linux_s390x_toolchain",
60-
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_toolchain",
60+
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_amd64_toolchain",
61+
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_arm64_toolchain",
6162
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_windows_toolchain",
6263
)
6364
if "io_bazel_rules_go" not in excludes:

toolchains/kubectl/BUILD

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ toolchain(
5353
)
5454

5555
toolchain(
56-
name = "kubectl_osx_toolchain",
56+
name = "kubectl_osx_amd64_toolchain",
5757
target_compatible_with = [
5858
"@bazel_tools//platforms:osx",
5959
"@bazel_tools//platforms:x86_64",
@@ -62,6 +62,16 @@ toolchain(
6262
toolchain_type = ":toolchain_type",
6363
)
6464

65+
toolchain(
66+
name = "kubectl_osx_arm64_toolchain",
67+
target_compatible_with = [
68+
"@bazel_tools//platforms:osx",
69+
"@bazel_tools//platforms:aarch64",
70+
],
71+
toolchain = "@k8s_config//:toolchain",
72+
toolchain_type = ":toolchain_type",
73+
)
74+
6575
toolchain(
6676
name = "kubectl_windows_toolchain",
6777
target_compatible_with = [

toolchains/kubectl/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,8 @@ Register the toolchains exported by this repository in your WORKSPACE and add a
175175
register_toolchains(
176176
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_linux_amd64_toolchain",
177177
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_linux_s390x_toolchain",
178-
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_toolchain",
178+
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_amd64_toolchain",
179+
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_osx_arm64_toolchain",
179180
"@io_bazel_rules_k8s//toolchains/kubectl:kubectl_windows_toolchain",
180181
)
181182

0 commit comments

Comments
 (0)