This repository has been archived by the owner on Jun 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD.bazel
67 lines (61 loc) · 2.14 KB
/
BUILD.bazel
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
load("//build:variables.bzl", "EXAMPLE_DAEMON_CONFIG", "IMAGE_REPOSITORY_SETTINGS", "TEST_GOOGLE_CLOUD_SETTINGS")
load("//src/main/docker:images.bzl", "ALL_GKE_IMAGES")
load("@wfa_rules_cue//cue:defs.bzl", "cue_export")
cue_export(
name = "edp_example_daemon_gke",
srcs = ["edp_example_daemon_gke.cue"],
cue_tags = {
"party_type": "DATA_PROVIDER",
"daemon_id": EXAMPLE_DAEMON_CONFIG.daemon_id,
"container_registry": IMAGE_REPOSITORY_SETTINGS.container_registry,
"image_repo_prefix": IMAGE_REPOSITORY_SETTINGS.repository_prefix,
"secret_name": TEST_GOOGLE_CLOUD_SETTINGS.secret_name,
"tink_key_uri": TEST_GOOGLE_CLOUD_SETTINGS.tink_key_uri,
"private_ca_name": "20220126-brx-hab",
"private_ca_pool_id": "SomeCommonName",
"private_ca_location": "us-central1",
},
expression = "listObject",
filetype = "yaml",
tags = ["manual"],
deps = ["//src/main/k8s:base"],
)
cue_export(
name = "mp_example_daemon_gke",
srcs = ["mp_example_daemon_gke.cue"],
cue_tags = {
"party_type": "MODEL_PROVIDER",
"daemon_id": EXAMPLE_DAEMON_CONFIG.daemon_id,
"container_registry": IMAGE_REPOSITORY_SETTINGS.container_registry,
"image_repo_prefix": IMAGE_REPOSITORY_SETTINGS.repository_prefix,
"secret_name": TEST_GOOGLE_CLOUD_SETTINGS.secret_name,
"tink_key_uri": TEST_GOOGLE_CLOUD_SETTINGS.tink_key_uri,
"private_ca_name": "20220126-brx-hab",
"private_ca_pool_id": "SomeCommonName",
"private_ca_location": "us-central1",
},
expression = "listObject",
filetype = "yaml",
tags = ["manual"],
deps = ["//src/main/k8s:base"],
)
ALL_IMAGE_ARCHIVES = [
image_spec.image + ".tar"
for image_spec in ALL_GKE_IMAGES
]
filegroup(
name = "all_archives",
srcs = ALL_IMAGE_ARCHIVES,
tags = ["manual"],
)
filegroup(
name = "k8s_deployment_config",
srcs = [":edp_example_daemon_gke.yaml"],
data = [":all_archives"],
tags = ["manual"],
visibility = [":k8s_deployer"],
)
package_group(
name = "k8s_deployer",
packages = ["//src/main/kotlin/org/wfanet/panelmatch/tools/..."],
)