Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a differential package create flag #848

Open
andrewg-xyz opened this issue Aug 13, 2024 · 4 comments
Open

Add a differential package create flag #848

andrewg-xyz opened this issue Aug 13, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@andrewg-xyz
Copy link
Contributor

Is your feature request related to a problem? Please describe

As I build and maintain uds-packages, I wish to optimize my ability to transfer updates in bandwidth-limited environments.

Describe the solution you'd like

  • Given an update to a UDS-package bundle
  • When running uds create . --differential (or similar)
  • Then UDS will minimize the artifact size to a smaller footprint than the normal "full" bundle.

Additional context

Zarf has a similar flag --differential string [beta] Build a package that only contains the differential changes from local resources and differing remote resources from the specified previously built package

@andrewg-xyz andrewg-xyz added the enhancement New feature or request label Aug 13, 2024
@UncleGedd
Copy link
Collaborator

@andrewg-xyz can we assume the uds create cmd is being run in an environment that is connected to a prod cluster?

@andrewg-xyz
Copy link
Contributor Author

@UncleGedd you can not :( - I may build a bundle in my CI environment and airgap it to a CD environment. I believe you could assume previous versioned artifacts produced by uds create would be available.

@UncleGedd UncleGedd added this to the v0.16.0 milestone Aug 21, 2024
@UncleGedd UncleGedd removed this from the v0.16.0 milestone Sep 16, 2024
@andrewg-xyz
Copy link
Contributor Author

+1 Partner talked about a specific use case where they were limited to 1MB bandwidth when transferring "packages"

@UncleGedd
Copy link
Collaborator

cc @catsby

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants