Skip to content

2.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 03:59
· 2 commits to main since this release

pkl-podman 2.4.0 (2025-08-01)

This is the 2.4.0 release of pkl-podman - declarative Podman configuration using Pkl.

Installation

Option 1: PklProject Dependencies (Recommended)

Add to your PklProject dependencies:

dependencies {
    ["podman"] = "package://pkl.declix.org/pkl-podman@2.4.0"
}

Then import with short syntax:

import "@podman/Container.pkl"
import "@podman/Pod.pkl"
import "@podman/Build.pkl"
import "@podman/Volume.pkl"
import "@podman/Network.pkl"
import "@podman/Kube.pkl"

Option 2: Direct Import

// Container configuration
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Container.pkl"

// Pod configuration
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Pod.pkl"

// Build configuration
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Build.pkl"

// Volume configuration
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Volume.pkl"

// Network configuration
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Network.pkl"

// Kubernetes YAML
amends "package://pkl.declix.org/pkl-podman@2.4.0#/Kube.pkl"

Features

  • align Network.pkl with official Quadlet specification (1dbbabf)
  • align Pod.pkl and Volume.pkl with official Quadlet specification (1914422)
  • clean up Container and Build fields to match official Quadlet spec (0cd3c12)