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

umoci repack --refresh-bundle #196

Closed
cyphar opened this issue Oct 18, 2017 · 5 comments
Closed

umoci repack --refresh-bundle #196

cyphar opened this issue Oct 18, 2017 · 5 comments
Assignees
Milestone

Comments

@cyphar
Copy link
Member

cyphar commented Oct 18, 2017

One usecase that @jonboulle had was that they want to avoid having to do something like:

% umoci repack --image blah:tag bundle_1
% umoci unpack --image blah:tag bundle_2

This could be combined into an operation that updates the state of bundle as though umoci unpack created said bundle. This just comes down to updating the mtree manifest and the descriptor path in umoci.json. The workflow would then just be:

% umoci repack --image blah:tag --refresh-bundle bundle_1
@cyphar
Copy link
Member Author

cyphar commented Oct 18, 2017

This could be thought of as the inverse to umoci revert #172.

@cyphar cyphar added this to the 0.4.0 milestone Oct 18, 2017
@jonboulle
Copy link
Contributor

@cyphar feel free to assign this to me

@cyphar
Copy link
Member Author

cyphar commented Oct 18, 2017

GitHub won't let me assign you, since you're not a member of the openSUSE org (you can always request to get added, but that'd take longer than the patch :P). So I'll just assign you in my head:

+assign @jonboulle 😸

@jonboulle
Copy link
Contributor

@cyphar I'd be glad to be added to the openSUSE team or just as a collaborator on this repo if that's a possibility.

@cyphar
Copy link
Member Author

cyphar commented Oct 19, 2017

D'oh, I forgot about adding collaborators. Invite sent.

If you want to join the openSUSE GitHub, I think you need to be a member and then request it but I might just be able to add you to a separate team (not sure if I have the rights for that -- @flavio added me when this project was moved to openSUSE).

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

No branches or pull requests

2 participants