Repository navigation
Expand file tree
/
Copy pathMODULE.bazel
More file actions
80 lines (71 loc) · 3.61 KB
/
Copy pathMODULE.bazel
File metadata and controls
80 lines (71 loc) · 3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
module(name = "envoy-website")
bazel_dep(name = "aspect_bazel_lib", version = "2.22.0")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "envoy", version = "1.40.0.envoy")
bazel_dep(name = "envoy_api", version = "1.40.0.envoy")
bazel_dep(name = "envoy-docs", version = "1.40.0.envoy")
bazel_dep(name = "envoy-examples", version = "0.2.9.envoy")
bazel_dep(name = "envoy_toolshed", version = "0.5.3.envoy")
bazel_dep(name = "googleurl", version = "0.0.0-221103-dd4080f.envoy")
bazel_dep(name = "grpc", version = "1.83.0.envoy")
bazel_dep(name = "librdkafka", version = "2.15.0")
bazel_dep(name = "libsxg", version = "0.0.0-210708-beaa393.envoy")
bazel_dep(name = "protobuf", version = "35.1.bcr.envoy")
bazel_dep(name = "protoc-gen-validate", version = "1.3.3.envoy")
bazel_dep(name = "proxy-wasm-cpp-host", version = "0.0.0-260704-f2db56a.envoy")
bazel_dep(name = "quiche", version = "0.0.0-261006-9e60ac2.envoy")
bazel_dep(name = "rclone", version = "1.70.3.envoy")
bazel_dep(name = "rules_cc", version = "0.2.25")
bazel_dep(name = "rules_pkg", version = "1.3.0")
bazel_dep(name = "rules_python", version = "2.3.3")
bazel_dep(name = "rules_shell", version = "0.8.0")
bazel_dep(name = "rules_rust", version = "0.74.0.envoy")
bazel_dep(name = "toolchains_llvm", version = "1.9.1.envoy")
bazel_dep(name = "xds", version = "0.0.0-20251210-ee656c7")
bazel_dep(name = "zlib-ng", version = "2.3.3.bcr.2")
bazel_dep(name = "zstd", version = "1.5.7.bcr.2")
bazel_lib_toolchains = use_extension("@aspect_bazel_lib//lib:extensions.bzl", "toolchains")
bazel_lib_toolchains.jq(version = "1.7")
use_repo(bazel_lib_toolchains, "jq_toolchains")
git_override(
module_name = "envoy",
commit = "082be7bec2dd5553b826eaa602cafea23d071399",
remote = "https://github.com/envoyproxy/envoy",
)
git_override(
module_name = "envoy_api",
commit = "082be7bec2dd5553b826eaa602cafea23d071399",
remote = "https://github.com/envoyproxy/envoy",
strip_prefix = "api",
)
git_override(
module_name = "envoy-docs",
commit = "082be7bec2dd5553b826eaa602cafea23d071399",
remote = "https://github.com/envoyproxy/envoy",
strip_prefix = "docs",
)
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(is_default = True, python_version = "3.12")
use_repo(python, "python_3_12", python = "python_versions")
envoy_toolchains_ext = use_extension("@envoy//bazel:extensions.bzl", "envoy_toolchains_extension")
use_repo(envoy_toolchains_ext, "clang_platform")
register_toolchains("@protobuf//bazel/private/oss/toolchains/prebuilt:all")
# The `website_pip3` hub is declared by @envoy_toolshed (bazel/MODULE.bazel) -
# pip hub names must be unique across modules, so it is imported rather than redeclared.
pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip")
use_repo(pip, "website_pip3")
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "com_github_twbs_bootstrap",
build_file = "@envoy-website//bazel:bootstrap.BUILD",
sha256 = "e48d2bb45df830b6f70e2fb5a592f07f8f892dcbd3eb33245a48593cc59aa6dd",
strip_prefix = "bootstrap-5.3.8",
urls = ["https://github.com/twbs/bootstrap/archive/refs/tags/v5.3.8.tar.gz"],
)
http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
http_file(
name = "envoy_archive_manifest",
url = "https://storage.googleapis.com/envoy-cncf-meta/envoy/docs/manifest/sha256-756c0952c255c9909a1c00ee690da541631b3e10718fb19d09a96332972f8e3a.json",
sha256 = "756c0952c255c9909a1c00ee690da541631b3e10718fb19d09a96332972f8e3a",
downloaded_file_path = "versions.json",
)