a923b29aa6
Merge pull request 'feat/telegraf-snmp-unifi-own-dockerfile' ( #5 ) from feat/telegraf-snmp-unifi-own-dockerfile into main
...
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 4m12s
Reviewed-on: #5
2026-06-11 16:23:46 +02:00
dresi
9ffdc76e6a
fix: import GPG key into keyring instead of apt trusted.gpg.d
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 4m3s
2026-06-11 16:12:16 +02:00
dresi
5f80f4a907
fix: use correct influxdata-archive.key for GPG verification
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 1m42s
2026-06-11 16:07:35 +02:00
f0b0306144
Merge pull request 'feat: replace telegraf:latest base with own Dockerfile' ( #4 ) from feat/telegraf-snmp-unifi-own-dockerfile into main
...
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 2m2s
Reviewed-on: #4
2026-06-11 16:04:44 +02:00
dresi
88790ed23a
feat: add workflow_dispatch trigger and document rebuild options
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 1m58s
2026-06-11 16:03:54 +02:00
dresi
dc121ae8e5
fix: add apt upgrade and apt clean to reduce CVEs
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 1m40s
2026-06-11 15:59:36 +02:00
dresi
18888f319a
feat: replace telegraf:latest base with own Dockerfile based on official build
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 1m41s
2026-06-11 15:57:58 +02:00
9ee6282f99
Merge pull request 'feat: add multi-module support and custom config mount to rsyncd' ( #3 ) from feat/rsyncd-multi-module into main
...
Build and push rsyncd image / build-and-push-image (push) Successful in 3m45s
Reviewed-on: #3
2026-06-11 15:21:41 +02:00
dresi
357ace62e1
feat: add multi-module support and custom config mount to rsyncd
Build and push rsyncd image / build-and-push-image (push) Successful in 3m47s
2026-06-11 14:37:06 +02:00
ad47824a4a
Merge pull request 'fix: install base SNMP MIBs in telegraf-snmp-unifi image' ( #2 ) from feat/fix-telegraf-snmp-unifi-base-mibs into main
...
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 1m59s
Reviewed-on: #2
2026-06-11 14:03:10 +02:00
dresi
75cb5100f8
fix: download base SNMP MIBs directly instead of using snmp-mibs-downloader
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 2m2s
2026-06-11 11:32:50 +02:00
dresi
744ce48d6a
fix: install base SNMP MIBs in telegraf-snmp-unifi image
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Failing after 1m32s
2026-06-11 11:17:21 +02:00
3280a9ebea
Merge pull request 'feat: rename telegraf-snmp to telegraf-snmp-unifi' ( #1 ) from feat/rename-telegraf-snmp-to-unifi into main
...
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 1m55s
Reviewed-on: #1
2026-06-11 10:52:41 +02:00
dresi
5235b2af95
feat: rename telegraf-snmp to telegraf-snmp-unifi
Build and push telegraf-snmp-unifi image / build-and-push-image (push) Successful in 2m25s
2026-06-11 10:28:16 +02:00
dresi
18d0905531
feat: add sha/version tagging and feature branch support
Build and push telegraf-snmp image / build-and-push-image (push) Successful in 2m38s
Build and push rsyncd image / build-and-push-image (push) Successful in 4m57s
2026-06-11 09:22:52 +02:00
dresi
847f078918
refactor: replace custom buildkit image with private CA from Gitea variable
Build and push rsyncd image / build-and-push-image (push) Successful in 4m52s
Build and push telegraf-snmp image / build-and-push-image (push) Successful in 7m38s
2026-06-11 08:13:40 +02:00
dresi
d816c63926
fix: install Harbor CA cert on ubuntu runner before build
Build and push telegraf-snmp image / build-and-push-image (push) Successful in 2m25s
2026-06-11 08:03:21 +02:00
dresi
a88f7f95b8
fix: use repo ca-chain.crt path for buildkitd harbor.lan TLS config
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m53s
2026-06-11 07:57:43 +02:00
dresi
c3cd53e207
fix: explicitly configure harbor.lan CA cert in buildkitd.toml
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m53s
2026-06-11 07:48:45 +02:00
dresi
7c411c5a0f
debug: check /etc/ssl/cert.pem cert count in buildkit container
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m17s
2026-06-11 07:28:52 +02:00
dresi
b65ef5c1df
fix: explicitly copy ca bundle to /etc/ssl/cert.pem for Go TLS
Build and push buildkit image / build-and-push-image (push) Successful in 33s
2026-06-11 07:22:28 +02:00
dresi
343148f1f9
fix: use full CA chain in buildkit image
Build and push buildkit image / build-and-push-image (push) Successful in 29s
2026-06-10 18:14:52 +02:00
dresi
5112a28073
test: add both root and intermediate CA to buildkit image (chain)
2026-06-10 18:12:19 +02:00
dresi
99ddba21c8
test: use intermediate CA only in buildkit image
Build and push buildkit image / build-and-push-image (push) Successful in 35s
2026-06-10 18:06:22 +02:00
dresi
3262469e5a
debug: test TLS to token endpoint specifically
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m53s
2026-06-10 17:56:56 +02:00
dresi
b7fa7210db
debug: dump all buildkitd PID 1 env vars
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m45s
2026-06-10 17:53:18 +02:00
dresi
18c15a386e
debug: check SSL env vars of buildkitd process
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m54s
2026-06-10 17:51:17 +02:00
dresi
e99e4da96c
debug: add TLS verification step in BuildKit container
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m57s
2026-06-10 17:29:50 +02:00
dresi
4584136624
fix: add linux/arm64 platform to telegraf-snmp build
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 5m22s
2026-06-10 17:05:30 +02:00
dresi
1daa0e70c8
feat: add CI workflow to build custom BuildKit image via plain docker build
Build and push rsyncd image / build-and-push-image (push) Failing after 1m3s
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 51s
Build and push buildkit image / build-and-push-image (push) Successful in 3m24s
2026-06-10 17:02:09 +02:00
dresi
fc97ac3995
feat: add custom BuildKit image with internal CA, use in workflows
2026-06-10 16:56:51 +02:00
dresi
9b07e8743c
fix: use insecure=true for harbor.lan in BuildKit config
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m17s
Build and push rsyncd image / build-and-push-image (push) Failing after 3m53s
2026-06-10 16:14:27 +02:00
dresi
17165069c2
fix: also inject internal CA into BuildKit system CA store
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m36s
Build and push rsyncd image / build-and-push-image (push) Failing after 4m15s
2026-06-10 15:37:07 +02:00
dresi
4c2ef22a9b
fix: configure BuildKit registry CA via buildkitd-config-inline
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m9s
Build and push rsyncd image / build-and-push-image (push) Failing after 4m5s
2026-06-10 15:27:26 +02:00
dresi
9c2599dd9b
next try to fix tls verify in buidlkit upload to harbor.lan
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 57s
2026-06-10 15:17:57 +02:00
dresi
0cd3a94e6f
fix: inject internal CA into BuildKit system trust store
...
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m13s
Build and push rsyncd image / build-and-push-image (push) Failing after 4m4s
Drop buildkitd.toml CA config approach — it does not apply to
BuildKit's OAuth token fetch which uses the Go system CA pool.
Instead append the CA cert to the BuildKit container's
/etc/ssl/certs/ca-certificates.crt and restart so buildkitd
picks it up via the system pool.
2026-06-10 14:59:26 +02:00
dresi
b237e769f1
fix: correct MIB path from ubiquiti to ubnt in LibreNMS repo
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m39s
2026-06-10 14:25:57 +02:00
dresi
018c6373b1
fix: remove apt install/remove of wget, already in telegraf:latest
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m28s
2026-06-10 14:16:07 +02:00
dresi
1021800126
fix: remove snmp-mibs-downloader, only fetch UBNT MIBs from GitHub
...
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 1m37s
snmp-mibs-downloader is in Debian non-free and not needed — the UBNT
MIBs required for UniFi SNMP polling are fetched directly from GitHub.
2026-06-10 14:12:38 +02:00
dresi
c6104d3426
fix: use vars. prefix for PRIVATE_REGISTRY_USER
Build and push rsyncd image / build-and-push-image (push) Failing after 35s
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 2m3s
2026-06-10 13:53:32 +02:00
dresi
2c7bdc7475
refactor: revert to runs-on: docker after label simplification
Build and push rsyncd image / build-and-push-image (push) Failing after 37s
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 31s
2026-06-10 13:04:21 +02:00
dresi
ff96e5567b
fix: use build runner label for docker build workflows
...
Build and push rsyncd image / build-and-push-image (push) Waiting to run
Build and push telegraf-snmp image / build-and-push-image (push) Waiting to run
Workflows need docker CLI which is only available in the docker:latest
container started by the 'build' runner label, not node:20-bookworm.
2026-06-10 13:01:53 +02:00
dresi
8ab8d6132a
ci: trigger initial telegraf-snmp build
2026-06-10 10:37:39 +02:00
dresi
46e0a70521
feat: initial structure with rsyncd and telegraf-snmp images
Build and push rsyncd image / build-and-push-image (push) Failing after 6m3s
Build and push telegraf-snmp image / build-and-push-image (push) Failing after 6m4s
2026-06-10 10:29:16 +02:00