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
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
timeoutfield 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: