Skip to content

runtime

How a module’s workload runs. The cluster picks a provider from providers.runtime.

apps.myapp.main.needs.runtime.image = "ghcr.io/example/app:1.2.3";
  • 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
  • fragmentattribute set

    Bound pod rewrite from the runtime provider.

    Default
    { }