load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
go_multi_library(
name = "echo_server_lib",
embed = [":echo_server_lib"],
visibility = ["//visibility:public"],
)
+
+sqfs_package(
+ name = "echo-server.sqfs",
+ binaries = [
+ "//cmd/echo_server",
+ ],
+)
load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
go_multi_library(
name = "ephs_server_lib",
embed = [":ephs_server_lib"],
visibility = ["//visibility:public"],
)
+
+sqfs_package(
+ name = "ephs-server.sqfs",
+ binaries = [
+ "//cmd/ephs_server",
+ ],
+)
load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
go_multi_library(
name = "grpc_health_probe_lib",
embed = [":grpc_health_probe_lib"],
visibility = ["//visibility:public"],
)
+
+sqfs_package(
+ name = "grpc-health-probe.sqfs",
+ binaries = [
+ "//cmd/grpc_health_probe",
+ ],
+)
load("//bazel:cross.bzl", "go_cross_binaries")
load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
load("//bazel:svc.bzl", "systemd_service")
type = "notify",
user = "http",
)
+
+sqfs_package(
+ name = "http-proxy.sqfs",
+ binaries = [
+ "//cmd/http_proxy",
+ ],
+)
load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
go_multi_library(
name = "mint_server_lib",
embed = [":mint_server_lib"],
visibility = ["//visibility:public"],
)
+
+sqfs_package(
+ name = "mint-server.sqfs",
+ binaries = [
+ "//cmd/mint_server",
+ ],
+)
load("//bazel:go.bzl", "go_multi_binary", "go_multi_library")
+load("//bazel:sqfs.bzl", "sqfs_package")
go_multi_library(
name = "sase_ws_tcp_proxy_lib",
embed = [":sase_ws_tcp_proxy_lib"],
visibility = ["//visibility:public"],
)
+
+sqfs_package(
+ name = "sase-connector.sqfs",
+ binaries = [
+ "//cmd/sase_ws_tcp_proxy",
+ ],
+)
load("//bazel:pkg.bzl", "nfpm_package")
+load("//bazel:sqfs.bzl", "sqfs_package")
nfpm_package(
name = "runtime-utils",
linux_arm64 = True,
)
+sqfs_package(
+ name = "runtime-utils.sqfs",
+ binaries = [
+ "//cmd/ephs_client",
+ "//cmd/grpc_health_probe",
+ "//cmd/metricbus_server",
+ "//cmd/mtls_exporter",
+ "//cmd/mtls_supervisor",
+ "//cmd/sd_health_exporter",
+ "//cmd/sd_publish",
+ "//cmd/sd_register",
+ "//cmd/sd_watcher",
+ ],
+)
+
nfpm_package(
name = "apcupsd-exporter",
config = ":apcupsd-exporter.yaml",