Open parent type for IPAM Application Service #206

Closed
opened 2026-04-05 16:23:00 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @fanshan on 3/6/2026

NetBox version

v4.5.4

Feature type

Change to existing functionality

Proposed functionality

Hello,

We are the creators of the plugin Netbox Docker Plugin and propose a change in the Netbox datamodel.

Users of the Netbox Docker Plugin reported that they wish to link their Docker > Container as a parent type of their IPAM > Application Service. So that when a user will create a new IPAM > Application Service he can choose a Parent Type "Docker > Container" like in the screenshot below:

Image

So we will be able to connect the Netbox datamodel to the Docker Plugin Datamodel.

To address our users' request, we assessed the code of Netbox and found out that on the data-model level we can add a new parent_type of type Docker > Container. But the front-end, the view, is hard-coded to use only the 3 current options (see netbox/netbox/ipam/forms/model_forms.py at main · netbox-community/netbox · GitHub on line 320).

Could you please assess this feature and our request and let us know if you foresee any solution to add a Parent Type "Docker > Container" to a IPAM > Application Service?

Use case

  • Connect Virtual Machine with Docker containers collection
  • Firewall configuration automation

Database changes

None

External dependencies

None

*Originally created by @fanshan on 3/6/2026* ### NetBox version v4.5.4 ### Feature type Change to existing functionality ### Proposed functionality Hello, We are the creators of the plugin [Netbox Docker Plugin](https://github.com/SaaShup/netbox-docker-plugin) and propose a change in the Netbox datamodel. Users of the Netbox Docker Plugin reported that they wish to link their Docker > Container as a parent type of their IPAM > Application Service. So that when a user will create a new IPAM > Application Service he can choose a Parent Type "Docker > Container" like in the screenshot below: <img width="802" height="366" alt="Image" src="https://github.com/user-attachments/assets/22d97f06-e5f8-4016-915a-85a5620450e6" /> So we will be able to connect the Netbox datamodel to the Docker Plugin Datamodel. To address our users' request, we assessed the code of Netbox and found out that on the data-model level we can add a new parent_type of type Docker > Container. But the front-end, the view, is hard-coded to use only the 3 current options (see [netbox/netbox/ipam/forms/model_forms.py at main · netbox-community/netbox · GitHub](https://github.com/netbox-community/netbox/blob/main/netbox/ipam/forms/model_forms.py) on line 320). Could you please assess this feature and our request and let us know if you foresee any solution to add a Parent Type "Docker > Container" to a IPAM > Application Service? ### Use case * Connect Virtual Machine with Docker containers collection * Firewall configuration automation ### Database changes None ### External dependencies None
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#206