Nomad Driver Podman 0.6.5 Released

Dear All,

We are excited to announce the release of Nomad Driver Podman 0.6.5. This release includes the following changes.

Improvements:

  • Image platform overrides — New os, arch, and variant task config options let you
    override the operating system, CPU architecture, and variant of the image to pull. This is useful for pulling Linux images on a FreeBSD host, or non‑native architecture images
    where emulation is configured.
  • Load image archives over HTTP(S) — The oci-archive and docker-archive image
    transports now accept an http(s):// URL. The archive is downloaded (bounded by
    image_pull_timeout) and loaded into Podman.
  • IPC namespace control — A new ipc_mode task config option controls the container IPC namespace, supporting host, private, shareable, none, container:<id>, ns:<path>, and task:<name> (for sharing /dev/shm between tasks in an allocation).
  • Pre‑existing Podman networks — You can now set network_mode to a custom Podman network name created with podman network create, including IPv6‑only networks, and use static_ips, ipv4_address, ipv6_address, and static_mac on it.
  • Configurable default rootless network mode — A new plugin configuration
    networking.default_rootless_mode lets you override the default network mode used
    for rootless containers.
  • Removed transitive Docker dependency — Eliminated the transitive dependency on
    Docker packages pulled in via hclutils, reducing the driver’s dependency footprint.

Bug Fixes:

  • Static IP configuration ignored — Fixed static_ips being silently ignored, and corrected per‑network map handling and driverNet.IP resolution for service discovery.
  • Rootless log FIFO permission denied — Fixed a permission‑denied error on the log FIFO when running rootless Podman with Nomad running as root, so log collection now works in that setup.
  • userns=auto ignored without sub‑options — Fixed userns = "auto" being ignored
    when no sub‑options (such as size) were specified.
  • Log file descriptor leak — Fixed a file descriptor leak when retrieving task logs.


Please report any issues found to GitHub or this list.

As usual, a shout-out to the community for bug reports and PRs.

Thank you,

The Nomad Team


Links:

0.6.5 Changelog

0.6.5 Binaries

2 Likes