Skip to content

The environment variable NETBOX_DIODE_PLUGIN_API_TIMEOUT_SECONDS was not passed to the container. #565

Description

@tinyhare

Diode version

V2.1.0

Deployment type

docker compose

Deployment type version

latest

Diode SDK type

diode-sdk-python

Diode SDK version

not use

Diode NetBox Plugin version

v1.14.0

NetBox version

v4.6.5

Steps to reproduce

In docker-compose.yaml , there is no NETBOX_DIODE_PLUGIN_API_TIMEOUT_SECONDS passed

I get error:

{"time":"2026-07-23T07:17:17.63539788Z","level":"ERROR","msg":"plan failed in bulk-plan-apply","error":"Post \"http://netbox-mtnc.dpctel.net/api/plugins/diode/bulk-plan-apply/\": POST http://netbox-mtnc.dpctel.net/api/plugins/diode/bulk-plan-apply/ giving up after 4 attempt(s): Post \"http://netbox-mtnc.dpctel.net/api/plugins/diode/bulk-plan-apply/\": net/http: timeout awaiting response headers","ingestionLogID":229}

It should under diode-reconciler service .

Expected behavior

diode-reconciler:
    image: netboxlabs/diode-reconciler:${DIODE_TAG:-latest}
    pull_policy: always
    environment:
       - NETBOX_DIODE_PLUGIN_API_TIMEOUT_SECONDS=${NETBOX_DIODE_PLUGIN_API_TIMEOUT_SECONDS}

Observed behavior

time out in 5 second

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstatus: needs triageThis issue is awaiting triage by a maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions