Skip to content

re-establish progress bar for OCI pull operations #1320

@brandtkeller

Description

@brandtkeller

Is your feature request related to a problem? Please describe

When Zarf deprecated and removed the message package it came at the cost of uds-cli migrating some of the logic to retain operational capability and disabling some features.

One in particular was the progress bar for bundle/package pull operations.

Currently when you perform a uds pull or uds deploy (with an oci source bundle) the terminal does not provide any feedback to the operation occuring in the background. For large bundles/packages and slow connections this can feel like the state is hanging. Debug logs do not indicate anything more than the bundle being "Found".

Describe the solution you'd like

  • Given an oci bundle exists
  • When a bundle/package is being pulled
  • Then a progress bar should indicate state of oci layer pull

Describe alternatives you've considered

leave the logic as is.

Additional context

Instrumenting new logic around structured logging and zarf/oras may be a large lift - I would advocate for backwards parity with what existed previously.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions