_container_engine_binary("docker") returns the Container Station path that open() already discovers, so open_container_engine("docker") from NAPALM/napalm-device-types#18 reaches it although docker is not on PATH under QTS. Callers pass arguments only and never see the path (NetOrk/netork#765, phase 1 = netork#769).
Tests: TestContainerEngineBinary (discovered path, open_api() runs <path> system dial-stdio, fallback to docker); suite 41 passed, 1 xfailed.
`_container_engine_binary("docker")` returns the Container Station path that `open()` already discovers, so `open_container_engine("docker")` from NAPALM/napalm-device-types#18 reaches it although docker is not on PATH under QTS. Callers pass arguments only and never see the path (NetOrk/netork#765, phase 1 = netork#769).
Tests: `TestContainerEngineBinary` (discovered path, `open_api()` runs `<path> system dial-stdio`, fallback to `docker`); suite 41 passed, 1 xfailed.
**Depends on NAPALM/napalm-device-types#18 and NAPALM/napalm-linux#18** (CI installs both from main).
Priority: P3
Refs NAPALM/napalm-device-types#17
napalm-device-types 2.6.0 opens a host's container engine through
`open_container_engine()`, and asks the driver for the binary through
`_container_engine_binary()`. Under QTS docker is not on PATH; the hook
now returns the path `open()` already discovers, so the Engine API stream
(`<path> system dial-stdio`) and the CLI reach Container Station while
callers only pass arguments (NetOrk/netork#765).
Version 0.2.0, requires napalm-device-types >= 2.6.0 and
napalm-linux >= 0.2.0.
Refs NAPALM/napalm-device-types#17
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
_container_engine_binary("docker")returns the Container Station path thatopen()already discovers, soopen_container_engine("docker")from NAPALM/napalm-device-types#18 reaches it although docker is not on PATH under QTS. Callers pass arguments only and never see the path (NetOrk/netork#765, phase 1 = netork#769).Tests:
TestContainerEngineBinary(discovered path,open_api()runs<path> system dial-stdio, fallback todocker); suite 41 passed, 1 xfailed.Depends on NAPALM/napalm-device-types#18 and NAPALM/napalm-linux#18 (CI installs both from main).
Priority: P3
Refs NAPALM/napalm-device-types#17