Skip to content

Support timeout as package parameter #588

@blancharda

Description

@blancharda

Is your feature request related to a problem? Please describe

Some packages take longer to deploy than others. Currently there is no mechanism to override the default timeout of 15 minutes, which can lead to very lengthy cycles on errors that should only take a few seconds to address.

The addition of a timeout field in the package definition could be passed along as a deploy parameter and would allow a user to set a timeout for each zarf package contained in the bundle.

Describe the solution you'd like

As a bundle maintainer
When I define packages to be deployed
I would like the option to set a timeout for each individual package

This may look something like this:

kind: UDSBundle
metadata:
  name: some-bundle

packages:
  - name: core
    repository: ghcr.io/defenseunicorns/packages/uds/core
    ref: 0.20.0-registry1
    timeout: 10m

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions