]> go.fuhry.dev Git - runtime.git/commit
[pkg] add nfpm package generation
authorDan Fuhry <dan@fuhry.com>
Sun, 15 Mar 2026 00:12:09 +0000 (20:12 -0400)
committerDan Fuhry <dan@fuhry.com>
Sun, 15 Mar 2026 01:19:22 +0000 (21:19 -0400)
commit75af50ddb2c830f83b5af15fb3c1079629c0a327
treec0272387f0837991eff37e3ab7b622a996e85c76
parent8901da1d363cef7187f9d8f25e35670310f6db45
[pkg] add nfpm package generation

- add nfpm_package bazel helper
- add nfpm config generator for discovering executables and systemd units added as bazel deps
- add packages for:
  - apcupsd-exporter
  - http-proxy
  - ldap-health-exporter
  - prometheus-helpers
  - runtime-utils
bazel/pkg.bzl [new file with mode: 0644]
pkg/BUILD.bazel [new file with mode: 0644]
pkg/apcupsd-exporter.yaml [new file with mode: 0644]
pkg/http-proxy.yaml [new file with mode: 0644]
pkg/ldap-health-exporter.yaml [new file with mode: 0644]
pkg/nfpmgen/BUILD.bazel [new file with mode: 0644]
pkg/nfpmgen/config_generator.go [new file with mode: 0644]
pkg/nfpmgen/main.go [new file with mode: 0644]
pkg/prometheus-helpers.yaml [new file with mode: 0644]
pkg/runtime-utils.yaml [new file with mode: 0644]
thirdparty/go-version/0001-Never-return-nil-from-getBuildInfo.patch [new file with mode: 0644]