Skip to content

nix-oci

nix-oci runtime. Provides runtime by running a NixOS system from a store path, with no registry image.

This is an external provider: it registers as impl.<contract>.<name> and has no apps instance.

providers.runtime = [ impl.runtime.nixkube impl.runtime.nix-oci ];

Provides

runtime4 options
  • fragmentattribute set

    Bound pod rewrite from the runtime provider.

    Default
    { }
  • imagenull or string

    OCI image reference. Mutually exclusive with package.

    Default
    null
  • packagenull or package

    Nix package to run. Mutually exclusive with image.

    Default
    null
  • providernull or (podule provider reference (apps.<type>.<instance> or impl.<contract>.<name>))

    Overrides providers.runtime for this need.

    Default
    null

Needs

None.