Commit Graph

  • 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