This website requires JavaScript.
6fa6bb53ad
Merge pull request 'fix: use system Python to fix venv symlink issue' (#4 ) from fix/netbox-mcp-python-venv into main
main
Damien Arnodo
2026-01-11 10:30:01 +00:00
a0078d331e
fix: use system Python to fix venv symlink issue
Damien Arnodo
2026-01-11 10:25:32 +00:00
c3bef1afe0
Merge pull request 'feat: add netbox-mcp-server Docker image' (#3 ) from feature/netbox-mcp-server into main
Damien Arnodo
2026-01-11 10:12:37 +00:00
9e6ac27484
fix: use multi-stage build based on official Dockerfile
Damien Arnodo
2026-01-10 20:22:51 +00:00
b577369cdd
docs: add netbox-mcp-server README
Damien Arnodo
2026-01-10 20:19:25 +00:00
9b7264bf56
feat: add netbox-mcp-server version file
Damien Arnodo
2026-01-10 20:19:11 +00:00
3c2a4886e6
feat: add netbox-mcp-server image
Damien Arnodo
2026-01-10 20:19:05 +00:00
f76d4cab71
fix: add --no-cache to docker build to avoid stale layers
Damien Arnodo
2026-01-07 17:56:19 +00:00
9cff273a6a
chore: remove plugins.py (now mounted at runtime from netbox-deployment)
Damien Arnodo
2026-01-07 15:43:05 +00:00
faf1ca0404
refactor: remove plugins.py from image (mount at runtime)
Damien Arnodo
2026-01-07 15:42:49 +00:00
5212600c8d
chore: remove local_settings.py (now mounted at runtime from netbox-deployment)
Damien Arnodo
2026-01-07 15:36:03 +00:00
6375641926
refactor: remove local_settings.py from image (mount at runtime)
Damien Arnodo
2026-01-07 15:23:44 +00:00
93575f8569
fix: delete DATABASE after wrapping to avoid conflict
Damien Arnodo
2026-01-07 15:19:25 +00:00
3ff6ace420
fix: build DATABASE from env vars instead of importing
Damien Arnodo
2026-01-07 15:15:53 +00:00
b05a59213a
fix: use relative import for configuration
Damien Arnodo
2026-01-07 15:10:44 +00:00
876abcf8d0
fix: move local_settings.py to /etc/netbox/config/
Damien Arnodo
2026-01-07 15:10:29 +00:00
71e980fd8c
fix: import DATABASE from configuration instead of env vars
Damien Arnodo
2026-01-07 15:02:55 +00:00
b60a3f0b1e
fix: move netbox_branching to end of PLUGINS list (required)
Damien Arnodo
2026-01-07 14:56:35 +00:00
2eef404f14
feat: add local_settings.py for netbox-branching support
Damien Arnodo
2026-01-07 14:56:12 +00:00
425b618a3a
feat: add local_settings.py for netbox-branching DynamicSchemaDict
Damien Arnodo
2026-01-07 14:55:50 +00:00
277761107d
docs(netbox): add branching configuration and version compatibility matrix
Damien Arnodo
2026-01-07 13:43:43 +00:00
ef3dd25957
fix(netbox): pin plugin versions for NetBox 4.4.x compatibility
Damien Arnodo
2026-01-07 13:43:03 +00:00
afcb1b2e60
fix(netbox): skip collectstatic at build time for complex plugins
Damien Arnodo
2026-01-07 13:41:26 +00:00
dce74cddfd
Update images/netbox/Dockerfile
Damien Arnodo
2026-01-07 13:39:13 +00:00
f0dc1fe699
Update images/netbox/plugins.py
Damien Arnodo
2026-01-07 13:38:19 +00:00
daa9afdb5f
Merge pull request 'Update images/netbox/plugin_requirements.txt' (#2 ) from feature/netbox-plugins into main
Damien Arnodo
2026-01-07 13:36:50 +00:00
8f194987c8
Update images/netbox/plugin_requirements.txt
Damien Arnodo
2026-01-07 13:36:32 +00:00
1fb4a3ea3f
Merge pull request 'feat(netbox): Add NetBox Docker image with plugins support' (#1 ) from feature/netbox-plugins into main
Damien Arnodo
2026-01-07 13:34:31 +00:00
167a3f1d0e
Update images/netbox/README.md
Damien Arnodo
2026-01-07 13:33:57 +00:00
14b4da71d1
Update images/netbox/NETBOX_VERSION
Damien Arnodo
2026-01-07 13:31:48 +00:00
ee9b74ebe4
docs(netbox): document NETBOX_VERSION file and version tagging
Damien Arnodo
2026-01-07 13:28:50 +00:00
75c68f57ef
feat(ci): support version files for image tagging and build-args
Damien Arnodo
2026-01-07 13:28:19 +00:00
526a488aba
feat(netbox): add NETBOX_VERSION file for version tracking
Damien Arnodo
2026-01-07 13:27:47 +00:00
6809982d3d
docs(netbox): update README with branching and bgp plugins
Damien Arnodo
2026-01-07 13:26:12 +00:00
c591816148
feat(netbox): configure netbox-branching and netbox-bgp
Damien Arnodo
2026-01-07 13:25:45 +00:00
b05aada942
feat(netbox): add netbox-branching and netbox-bgp plugins
Damien Arnodo
2026-01-07 13:25:33 +00:00
8ab22a1e66
docs(netbox): add README with usage instructions
Damien Arnodo
2026-01-07 12:39:51 +00:00
3d048c0d99
feat(netbox): add plugins configuration file
Damien Arnodo
2026-01-07 12:39:31 +00:00
b31055f944
feat(netbox): add plugin requirements file
Damien Arnodo
2026-01-07 12:39:18 +00:00
b05905590a
feat(netbox): add Dockerfile for NetBox with plugins
Damien Arnodo
2026-01-07 12:39:09 +00:00
7555c25a58
feat: add input to select specific image for manual trigger
Damien Arnodo
2025-12-08 08:05:28 +00:00
6af9ff9ab2
refactor: remove matrix strategy, use simple loop instead
Damien Arnodo
2025-12-08 08:00:17 +00:00
b6c84481f2
fix: improve JSON format with awk and add matrix debug output
Damien Arnodo
2025-12-08 07:51:21 +00:00
38f2020e44
fix: simplify image detection with for loop and add debug output
Damien Arnodo
2025-12-08 07:40:19 +00:00
79be3d2f9a
fix: use gitea.event_name instead of github.event_name, simplify detection logic
Damien Arnodo
2025-12-08 07:36:21 +00:00
9e9006439b
ci: refine image build matrix generation logic and tools
darnodo
2025-12-07 21:20:07 +01:00
a6f7c9799f
ci(workflow): build all images on manual trigger instead of specific input
darnodo
2025-12-07 21:10:57 +01:00
95e251f2f2
ci(workflows): rename output variable matrix to image_list
darnodo
2025-12-07 21:06:39 +01:00
44d9527c95
ci(workflows): enhance debug logging and safety in image detection
darnodo
2025-12-07 21:02:52 +01:00
3458b1c8a0
ci: refine image detection logic in build workflow
darnodo
2025-12-07 20:58:54 +01:00
528a24beb0
ci: improve image detection logic in build workflow
darnodo
2025-12-07 20:54:26 +01:00
2241f39e50
ci: refactor build pipeline to use standard docker commands
darnodo
2025-12-07 20:40:56 +01:00
0a490015d2
fix: add --entrypoint sh to override buildkitd default entrypoint
Damien Arnodo
2025-12-07 18:59:33 +00:00
e930f2dea6
refactor: run git clone + build inside single buildkit container
Damien Arnodo
2025-12-07 18:20:21 +00:00
10ff5e5a4e
fix: use docker volumes to share context between containers
Damien Arnodo
2025-12-07 18:17:46 +00:00
55d54d9eda
refactor: use docker:cli + buildkit daemonless via socket
Damien Arnodo
2025-12-07 18:16:14 +00:00
fbab2854c6
refactor: switch to Kaniko (no daemon, no privileged mode needed)
Damien Arnodo
2025-12-07 18:10:21 +00:00
fedd5814f3
fix: use $HOME/build instead of /workspace, remove apk install (git already in image)
Damien Arnodo
2025-12-07 18:02:14 +00:00
9d816609b2
fix: replace actions/checkout with manual git clone (no Node dependency)
Damien Arnodo
2025-12-07 17:56:16 +00:00
6f4b8a203f
docs: update README for alpine-based image
Damien Arnodo
2025-12-07 17:53:06 +00:00
d1173e6254
refactor: use Buildkit rootless for fully containerized builds
Damien Arnodo
2025-12-07 17:52:52 +00:00
bbbd3364a6
refactor: use alpine base for lighter image
Damien Arnodo
2025-12-07 17:52:27 +00:00
067fb69c8f
docs: add comprehensive README
Damien Arnodo
2025-12-07 17:18:14 +00:00
b5e2ff347d
ci: add Buildkit workflow for multi-image builds
Damien Arnodo
2025-12-07 17:17:50 +00:00
21672041fb
docs: add README for terraform-ci image
Damien Arnodo
2025-12-07 17:17:35 +00:00
e7e2ed8e2c
feat: add terraform-ci image with tflint
Damien Arnodo
2025-12-07 17:17:29 +00:00
b78f65978c
Initial commit
Damien Arnodo
2025-12-07 17:17:21 +00:00