blob: 57fa628568f357fb99f8cc0cd232cc09bba22e61 [file] [log] [blame]
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +01001# Go rules
2
3http_archive(
4 name = "io_bazel_rules_go",
5 url = "https://github.com/bazelbuild/rules_go/releases/download/0.16.5/rules_go-0.16.5.tar.gz",
6 sha256 = "7be7dc01f1e0afdba6c8eb2b43d2fa01c743be1b9273ab1eaf6c233df078d705",
7)
8
9load("@io_bazel_rules_go//go:def.bzl", "go_rules_dependencies", "go_register_toolchains")
10
11go_rules_dependencies()
12
13go_register_toolchains()
14
15# Go Gazelle rules
16
17http_archive(
18 name = "bazel_gazelle",
19 urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/0.16.0/bazel-gazelle-0.16.0.tar.gz"],
20 sha256 = "7949fc6cc17b5b191103e97481cf8889217263acf52e00b560683413af204fcb",
21)
22
23load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
24
25gazelle_dependencies()
26
27# Go repositories
28
29go_repository(
30 name = "io_k8s_kubernetes",
31 importpath = "k8s.io/kubernetes",
32 # Get from HTTP instead, this repository is _big_
33 urls = ["https://github.com/kubernetes/kubernetes/archive/v1.13.2.tar.gz"],
34 sha256 = "2791a2be64e9e1d027962cdd2a42cdc90d26927623779aaf787b575fc623e2d7",
35 strip_prefix = "kubernetes-1.13.2",
36)
37
38go_repository(
39 name = "io_kubernetes_build",
40 commit = "796fd4636e54971f81cbbc663437d44c643159aa",
41 importpath = "k8s.io/repo-infra",
42)
43
44go_repository(
45 name = "com_github_ksonnet_kubecfg",
46 commit = "59bc7dedf70e7496a2837207d8723f98f0e5f8e8",
47 importpath = "github.com/ksonnet/kubecfg",
48)