Damien
faf1ca0404
refactor: remove plugins.py from image (mount at runtime)
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 15:42:49 +00:00
Damien
5212600c8d
chore: remove local_settings.py (now mounted at runtime from netbox-deployment)
Build and Push Docker Images / build (push) Successful in 5s
2026-01-07 15:36:03 +00:00
Damien
6375641926
refactor: remove local_settings.py from image (mount at runtime)
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 15:23:44 +00:00
Damien
93575f8569
fix: delete DATABASE after wrapping to avoid conflict
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 15:19:25 +00:00
Damien
3ff6ace420
fix: build DATABASE from env vars instead of importing
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 15:15:53 +00:00
Damien
b05a59213a
fix: use relative import for configuration
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 15:10:44 +00:00
Damien
876abcf8d0
fix: move local_settings.py to /etc/netbox/config/
Build and Push Docker Images / build (push) Successful in 7s
2026-01-07 15:10:29 +00:00
Damien
71e980fd8c
fix: import DATABASE from configuration instead of env vars
Build and Push Docker Images / build (push) Successful in 7s
2026-01-07 15:02:55 +00:00
Damien
b60a3f0b1e
fix: move netbox_branching to end of PLUGINS list (required)
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 14:56:35 +00:00
Damien
2eef404f14
feat: add local_settings.py for netbox-branching support
Build and Push Docker Images / build (push) Successful in 6s
2026-01-07 14:56:12 +00:00
Damien
425b618a3a
feat: add local_settings.py for netbox-branching DynamicSchemaDict
Build and Push Docker Images / build (push) Successful in 5s
2026-01-07 14:55:50 +00:00
Damien
277761107d
docs(netbox): add branching configuration and version compatibility matrix
Build and Push Docker Images / build (push) Successful in 5s
2026-01-07 13:43:43 +00:00
Damien
ef3dd25957
fix(netbox): pin plugin versions for NetBox 4.4.x compatibility
...
Build and Push Docker Images / build (push) Successful in 8s
- netbox-branching: >=0.7.0,<0.8.0 (0.7.x for NetBox 4.4)
- netbox-bgp: >=0.17.0,<0.18.0 (0.17.x for NetBox 4.4, 0.18+ requires 4.5)
2026-01-07 13:43:03 +00:00
Damien
afcb1b2e60
fix(netbox): skip collectstatic at build time for complex plugins
...
Build and Push Docker Images / build (push) Successful in 30s
netbox_branching requires DynamicSchemaDict for DATABASES which cannot
be configured at build time. Static assets will be collected at container
startup instead.
2026-01-07 13:41:26 +00:00
Damien
dce74cddfd
Update images/netbox/Dockerfile
Build and Push Docker Images / build (push) Failing after 5s
2026-01-07 13:39:13 +00:00
Damien
f0dc1fe699
Update images/netbox/plugins.py
Build and Push Docker Images / build (push) Failing after 4s
2026-01-07 13:38:19 +00:00
Damien
daa9afdb5f
Merge pull request 'Update images/netbox/plugin_requirements.txt' ( #2 ) from feature/netbox-plugins into main
...
Build and Push Docker Images / build (push) Failing after 5s
Reviewed-on: #2
2026-01-07 13:36:50 +00:00
Damien
8f194987c8
Update images/netbox/plugin_requirements.txt
2026-01-07 13:36:32 +00:00
Damien
1fb4a3ea3f
Merge pull request 'feat(netbox): Add NetBox Docker image with plugins support' ( #1 ) from feature/netbox-plugins into main
...
Build and Push Docker Images / build (push) Failing after 19s
Reviewed-on: #1
2026-01-07 13:34:31 +00:00
Damien
167a3f1d0e
Update images/netbox/README.md
2026-01-07 13:33:57 +00:00
Damien
14b4da71d1
Update images/netbox/NETBOX_VERSION
2026-01-07 13:31:48 +00:00
Damien
ee9b74ebe4
docs(netbox): document NETBOX_VERSION file and version tagging
2026-01-07 13:28:50 +00:00
Damien
75c68f57ef
feat(ci): support version files for image tagging and build-args
2026-01-07 13:28:19 +00:00
Damien
526a488aba
feat(netbox): add NETBOX_VERSION file for version tracking
2026-01-07 13:27:47 +00:00
Damien
6809982d3d
docs(netbox): update README with branching and bgp plugins
2026-01-07 13:26:12 +00:00
Damien
c591816148
feat(netbox): configure netbox-branching and netbox-bgp
2026-01-07 13:25:45 +00:00
Damien
b05aada942
feat(netbox): add netbox-branching and netbox-bgp plugins
2026-01-07 13:25:33 +00:00
Damien
8ab22a1e66
docs(netbox): add README with usage instructions
2026-01-07 12:39:51 +00:00
Damien
3d048c0d99
feat(netbox): add plugins configuration file
2026-01-07 12:39:31 +00:00
Damien
b31055f944
feat(netbox): add plugin requirements file
2026-01-07 12:39:18 +00:00
Damien
b05905590a
feat(netbox): add Dockerfile for NetBox with plugins
2026-01-07 12:39:09 +00:00
Damien
7555c25a58
feat: add input to select specific image for manual trigger
2025-12-08 08:05:28 +00:00
Damien
6af9ff9ab2
refactor: remove matrix strategy, use simple loop instead
2025-12-08 08:00:17 +00:00
Damien
b6c84481f2
fix: improve JSON format with awk and add matrix debug output
2025-12-08 07:51:21 +00:00
Damien
38f2020e44
fix: simplify image detection with for loop and add debug output
2025-12-08 07:40:19 +00:00
Damien
79be3d2f9a
fix: use gitea.event_name instead of github.event_name, simplify detection logic
2025-12-08 07:36:21 +00:00
Damien
0a490015d2
fix: add --entrypoint sh to override buildkitd default entrypoint
2025-12-07 18:59:33 +00:00
Damien
e930f2dea6
refactor: run git clone + build inside single buildkit container
2025-12-07 18:20:21 +00:00
Damien
10ff5e5a4e
fix: use docker volumes to share context between containers
2025-12-07 18:17:46 +00:00
Damien
55d54d9eda
refactor: use docker:cli + buildkit daemonless via socket
2025-12-07 18:16:14 +00:00
Damien
fbab2854c6
refactor: switch to Kaniko (no daemon, no privileged mode needed)
2025-12-07 18:10:21 +00:00
Damien
fedd5814f3
fix: use $HOME/build instead of /workspace, remove apk install (git already in image)
2025-12-07 18:02:14 +00:00
Damien
9d816609b2
fix: replace actions/checkout with manual git clone (no Node dependency)
2025-12-07 17:56:16 +00:00
Damien
6f4b8a203f
docs: update README for alpine-based image
Build and Push Docker Images / detect-changes (push) Failing after 6s
Build and Push Docker Images / build (push) Has been skipped
2025-12-07 17:53:06 +00:00
Damien
d1173e6254
refactor: use Buildkit rootless for fully containerized builds
2025-12-07 17:52:52 +00:00
Damien
bbbd3364a6
refactor: use alpine base for lighter image
Build and Push Docker Images / detect-changes (push) Failing after 7s
Build and Push Docker Images / build (push) Has been skipped
2025-12-07 17:52:27 +00:00
Damien
067fb69c8f
docs: add comprehensive README
2025-12-07 17:18:14 +00:00
Damien
b5e2ff347d
ci: add Buildkit workflow for multi-image builds
2025-12-07 17:17:50 +00:00
Damien
21672041fb
docs: add README for terraform-ci image
2025-12-07 17:17:35 +00:00
Damien
e7e2ed8e2c
feat: add terraform-ci image with tflint
2025-12-07 17:17:29 +00:00
Damien
b78f65978c
Initial commit
2025-12-07 17:17:21 +00:00