sberk42
e55d4f6230
Merge pull request #65 from CSchoch/ImproveBuildSpeed
...
Improve build speed
2025-12-27 22:34:48 +01:00
sberk42
6a78627426
Merge pull request #64 from CSchoch/FritzBox5530
...
Fritz box5530
2025-12-27 22:28:17 +01:00
Christian Schoch
10e4412bfc
Renamed all available metrics
...
Updated readme
2025-12-27 22:03:30 +01:00
Christian Schoch
d8a4704609
Revert dockerfile
2025-12-27 15:51:50 +01:00
Christian Schoch
e156f8c989
Fixed load and push
2025-12-27 15:43:17 +01:00
Christian Schoch
36c056a8e0
Optimize container workflow with artifact transfer between jobs
...
Eliminate duplicate builds by transferring built images via artifacts:
- Build job: Export multi-platform image as OCI archive artifact
- Push job: Download and push pre-built image (no rebuild)
Additional performance improvements:
- Upgrade docker/build-push-action from v5 to v6
- Change cache scoping from SHA-based to branch-based
- Previous: scope=build-${{ github.sha }} (per commit)
- New: scope=build-${{ github.ref_name }} (per branch)
- Add multi-source cache fallback (current branch → main)
- Set artifact retention to 1 day
Impact:
- Push job no longer rebuilds - just loads and pushes artifact
- Subsequent commits on same branch share cache
- New branches leverage main branch cache
- Significant reduction in total workflow time
2025-12-27 15:42:53 +01:00
Christian Schoch
a05510c575
Optimize container workflow with improved Docker layer caching
...
Performance improvements:
- Upgrade docker/build-push-action from v5 to v6 for better performance
- Change cache scoping from SHA-based to branch-based for better reuse
- Previous: cache per commit (scope=build-${{ github.sha }})
- New: cache per branch (scope=build-${{ github.ref_name }})
- Add multi-source cache fallback (current branch → main branch)
- Align cache strategy between build and push jobs
Impact:
- Push job now reuses all layers from build job (eliminates duplicate builds)
- Subsequent commits on same branch share cache (much faster rebuilds)
- New feature branches leverage main branch cache as baseline
- Significant reduction in overall build time
2025-12-27 15:42:32 +01:00
Christian Schoch
165f79fd86
- Add IPv4 external IP metric (gateway_wan_ip_info) for both WANIPConnection services
...
- Add IPv6 external IP metric (gateway_wan_ipv6) using X_AVM_DE_GetExternalIPv6Address
- Add fiber SFP diagnostics metrics via Lua API (page=fiberFiber):
* gateway_fiber_sfp_temperature_celsius - SFP module temperature
* gateway_fiber_sfp_tx_power_dbm - Transmit optical power
* gateway_fiber_sfp_rx_power_dbm - Receive optical power
- Fix Dockerfile to build from local source instead of go install from GitHub
* Adds proper multi-stage build with dependency caching
* Enables building unreleased local changes
2025-12-26 21:43:55 +01:00
Christian Schoch
784779cbed
test dockerfile
2025-12-26 08:16:23 +01:00
Christian Schoch
230a42f034
fixed dockerfile
2025-12-26 07:54:54 +01:00
Christian Schoch
d699476d8d
exteded debug info
2025-12-25 22:40:29 +01:00
Christian Schoch
2412e0bb00
removed not available metrics
2025-12-25 00:16:14 +01:00
Christian Schoch
17e8fd48af
Added 5530 capabilities
2025-12-24 23:49:18 +01:00
sberk42
c6b3f6f5f4
update image to go 1.25.4
2025-11-29 23:50:34 +01:00
sberk42
13588cdd1d
updated go version
2025-11-29 23:48:13 +01:00
sberk42
c080346c3e
Merge pull request #60 from sberk42/dependabot/go_modules/golang.org/x/crypto-0.45.0
...
Bump golang.org/x/crypto from 0.39.0 to 0.45.0
2025-11-22 21:37:02 +01:00
dependabot[bot]
5e6bfff3ef
Bump golang.org/x/crypto from 0.39.0 to 0.45.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.39.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.39.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 02:24:07 +00:00
sberk42
f773cc9665
workaround for X_AVM_DE_xxx64 with type string
2025-09-04 00:52:31 +02:00
sberk42
f7a691d6f9
added available metrics for 7590 8.20
2025-08-21 11:35:32 +02:00
sberk42
305bfbafc5
Merge pull request #57 from JakobLichterfeld/feat-add-5690-pro
...
feat: add FritzBox 5690 Pro v8.02 available metrics
2025-08-14 13:20:31 +02:00
Jakob Lichterfeld
aa2c300bf3
feat: add FritzBox 5690 Pro v8.02 available metrics
2025-08-14 11:55:37 +02:00
Jakob Lichterfeld
1fc8e91513
style: linter issues
2025-08-14 11:55:14 +02:00
sberk42
d6f90bfd27
added 8.02 metrics file
2025-07-07 22:11:27 +02:00
sberk42
f22fd5070d
Merge pull request #56 from mschabhuettl/fix/docker-compose-env
...
Refactor docker-compose.yml to support .env/stack.env variable injection for GitOps and Portainer
2025-07-07 22:05:45 +02:00
Matthias Schabhüttl
af6f6abfad
Make docker-compose.yml .env-compatible for stack.env and GitOps
2025-07-07 15:43:43 +02:00
sberk42
8aa9438796
updated go and modules
2025-06-22 23:08:08 +02:00
sberk42
8e511bf7b4
Merge pull request #53 from sberk42/dependabot/go_modules/golang.org/x/crypto-0.35.0
...
Bump golang.org/x/crypto from 0.32.0 to 0.35.0
2025-04-15 21:01:06 +02:00
dependabot[bot]
857c4c0c1e
Bump golang.org/x/crypto from 0.32.0 to 0.35.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.32.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.35.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 20:04:02 +00:00
sberk42
1362332ee4
Merge pull request #52 from pkracht/cable-6690-adaptation
...
update: git ignore
2025-04-09 08:47:48 +02:00
Patrick Kracht
da44962ac2
update: git ignore
2025-04-07 23:32:02 +02:00
sberk42
32c925e8f7
fix cache conflicts on build
2025-01-22 06:23:09 +01:00
sberk42
7e2b391530
update image to alpine 3.21
2025-01-21 21:57:47 +01:00
sberk42
6f4a8153d4
updates dependencies
2025-01-19 21:42:54 +01:00
sberk42
c03af62dc9
fix not allowed chars in labels
2025-01-19 21:41:47 +01:00
sberk42
a87ddd210e
fix image name
2024-12-12 12:01:43 +01:00
sberk42
7155b8042d
updated go version
2024-12-12 11:56:25 +01:00
sberk42
d99016d0dc
Merge pull request #48 from sberk42/dependabot/go_modules/golang.org/x/crypto-0.31.0
...
Bump golang.org/x/crypto from 0.29.0 to 0.31.0
2024-12-12 06:23:21 +01:00
dependabot[bot]
2af170d53a
Bump golang.org/x/crypto from 0.29.0 to 0.31.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.29.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-12 00:40:35 +00:00
sberk42
c7acee864e
fixed docker image
2024-11-15 22:38:42 +01:00
sberk42
bc800384f1
go updates
2024-11-15 22:27:27 +01:00
sberk42
6c269c4d6a
added metric file for fritz OS 8.00
2024-11-15 15:28:13 +01:00
sberk42
4ff6c1a799
Revert "fix different image name"
...
This reverts commit 8fc42f8335 .
2024-08-28 18:39:25 +02:00
sberk42
8fc42f8335
fix different image name
2024-08-28 18:34:52 +02:00
sberk42
80d3404498
fixed image version
2024-08-21 10:03:35 +02:00
sberk42
780fb64b5b
Create codeql.yml
2024-08-20 23:01:22 +02:00
sberk42
d4568d82e9
updated go version and dependencies
2024-08-20 22:56:50 +02:00
sberk42
1b5e88db40
added available metrics after upgrade to 7.59
2024-08-20 22:03:20 +02:00
sberk42
846e73fa6f
Merge pull request #41 from volschin/master
...
Workflow version updates for node 20 runtime
2024-04-09 17:43:13 +02:00
St. Veit
4c22b31919
Update container.yml
2024-04-08 10:16:22 +02:00
St. Veit
80d4ba52f6
Update build.yaml
2024-04-08 10:14:10 +02:00