1load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file")
2load("//hack/build/rules/container:index.bzl", "container_push")
3
4package(default_visibility = ["//visibility:public"])
5
6write_source_file(
7 name = "write_piraeus_manifests",
8 in_file = "@piraeus_distributed_storage_manifests//file",
9 out_file = "base/piraeus-operator.yaml",
10)
11
12container_push(
13 name = "piraeusoperator_container_push",
14 digest = "@piraeusoperator//:digest",
15 from_third_party = True,
16 image = "@piraeusoperator//:piraeusoperator",
17 image_name = "quay.io/piraeusdatastore/piraeus-operator",
18 repository_file = "//hack/build/rules/container:thirdparty-repo",
19 tag = "2.7.1",
20 visibility = ["//visibility:public"],
21)
22
23container_push(
24 name = "piraeusserver_container_push",
25 digest = "@piraeusserver//:digest",
26 from_third_party = True,
27 image = "@piraeusserver//:piraeusserver",
28 image_name = "quay.io/piraeusdatastore/piraeus-server",
29 repository_file = "//hack/build/rules/container:thirdparty-repo",
30 tag = "v1.29.2",
31 visibility = ["//visibility:public"],
32)
33
34container_push(
35 name = "piraeuscsi_container_push",
36 digest = "@piraeuscsi//:digest",
37 from_third_party = True,
38 image = "@piraeuscsi//:piraeuscsi",
39 image_name = "quay.io/piraeusdatastore/piraeus-csi",
40 repository_file = "//hack/build/rules/container:thirdparty-repo",
41 tag = "v1.6.4",
42 visibility = ["//visibility:public"],
43)
44
45container_push(
46 name = "drbdreactor_container_push",
47 digest = "@drbdreactor//:digest",
48 from_third_party = True,
49 image = "@drbdreactor//:drbdreactor",
50 image_name = "quay.io/piraeusdatastore/drbd-reactor",
51 repository_file = "//hack/build/rules/container:thirdparty-repo",
52 tag = "v1.6.0",
53 visibility = ["//visibility:public"],
54)
55
56container_push(
57 name = "piraeushacontroller_container_push",
58 digest = "@piraeushacontroller//:digest",
59 from_third_party = True,
60 image = "@piraeushacontroller//:piraeushacontroller",
61 image_name = "quay.io/piraeusdatastore/piraeus-ha-controller",
62 repository_file = "//hack/build/rules/container:thirdparty-repo",
63 tag = "v1.3.0",
64 visibility = ["//visibility:public"],
65)
66
67container_push(
68 name = "drbdshutdownguard_container_push",
69 digest = "@drbdshutdownguard//:digest",
70 from_third_party = True,
71 image = "@drbdshutdownguard//:drbdshutdownguard",
72 image_name = "quay.io/piraeusdatastore/drbd-shutdown-guard",
73 repository_file = "//hack/build/rules/container:thirdparty-repo",
74 tag = "v1.0.0",
75 visibility = ["//visibility:public"],
76)
77
78container_push(
79 name = "drbd9noble_container_push",
80 digest = "@drbd9noble//:digest",
81 from_third_party = True,
82 image = "@drbd9noble//:drbd9noble",
83 image_name = "quay.io/piraeusdatastore/drbd9-noble",
84 repository_file = "//hack/build/rules/container:thirdparty-repo",
85 tag = "v9.2.12",
86 visibility = ["//visibility:public"],
87)
88
89container_push(
90 name = "csiattacher_container_push",
91 digest = "@csiattacher//:digest",
92 from_third_party = True,
93 image = "@csiattacher//:csiattacher",
94 image_name = "registry.k8s.io/sig-storage/csi-attacher",
95 repository_file = "//hack/build/rules/container:thirdparty-repo",
96 tag = "v4.7.0",
97 visibility = ["//visibility:public"],
98)
99
100container_push(
101 name = "livenessprobe_container_push",
102 digest = "@livenessprobe//:digest",
103 from_third_party = True,
104 image = "@livenessprobe//:livenessprobe",
105 image_name = "registry.k8s.io/sig-storage/livenessprobe",
106 repository_file = "//hack/build/rules/container:thirdparty-repo",
107 tag = "v2.14.0",
108 visibility = ["//visibility:public"],
109)
110
111container_push(
112 name = "csiprovisioner_container_push",
113 digest = "@csiprovisioner//:digest",
114 from_third_party = True,
115 image = "@csiprovisioner//:csiprovisioner",
116 image_name = "registry.k8s.io/sig-storage/csi-provisioner",
117 repository_file = "//hack/build/rules/container:thirdparty-repo",
118 tag = "v5.1.0",
119 visibility = ["//visibility:public"],
120)
121
122container_push(
123 name = "csisnapshotter_container_push",
124 digest = "@csisnapshotter//:digest",
125 from_third_party = True,
126 image = "@csisnapshotter//:csisnapshotter",
127 image_name = "registry.k8s.io/sig-storage/csi-snapshotter",
128 repository_file = "//hack/build/rules/container:thirdparty-repo",
129 tag = "v8.1.0",
130 visibility = ["//visibility:public"],
131)
132
133container_push(
134 name = "csiresizer_container_push",
135 digest = "@csiresizer//:digest",
136 from_third_party = True,
137 image = "@csiresizer//:csiresizer",
138 image_name = "registry.k8s.io/sig-storage/csi-resizer",
139 repository_file = "//hack/build/rules/container:thirdparty-repo",
140 tag = "v1.12.0",
141 visibility = ["//visibility:public"],
142)
143
144container_push(
145 name = "csiexternalhealthmonitorcontroller_container_push",
146 digest = "@csiexternalhealthmonitorcontroller//:digest",
147 from_third_party = True,
148 image = "@csiexternalhealthmonitorcontroller//:csiexternalhealthmonitorcontroller",
149 image_name = "registry.k8s.io/sig-storage/csi-external-health-monitor-controller",
150 repository_file = "//hack/build/rules/container:thirdparty-repo",
151 tag = "v0.13.0",
152 visibility = ["//visibility:public"],
153)
154
155container_push(
156 name = "csinodedriverregistrar_container_push",
157 digest = "@csinodedriverregistrar//:digest",
158 from_third_party = True,
159 image = "@csinodedriverregistrar//:csinodedriverregistrar",
160 image_name = "registry.k8s.io/sig-storage/csi-node-driver-registrar",
161 repository_file = "//hack/build/rules/container:thirdparty-repo",
162 tag = "v2.12.0",
163 visibility = ["//visibility:public"],
164)
View as plain text