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

Better way of packaging templates than RPM #2063

Open
marmarek opened this Issue Jun 12, 2016 · 2 comments

Comments

Projects
None yet
2 participants
@marmarek
Member

marmarek commented Jun 12, 2016

Follow up from #2061:

We need some better way of shipping templates... Or a consistent workflow how to handle RPM templates.

Problems with templates as RPM packages:

  • can't be renamed #839
  • poor RPM handling of large files #1326
  • can be accidentally updated (overriding user changes / updates) #996 #1647
  • but sometimes it is desirable to update/reinstall them #2061
  • complete backup restore is tricky because of above #1385
  • rpm-managed vs non-rpm-managed templates difference is confusing #1403

/cc @adrelanos

@tasket

This comment has been minimized.

Show comment
Hide comment
@tasket

tasket Jun 14, 2016

Templates are very compressible, so perhaps the rpms could be cached in a special folder and re/installed as needed. That would allow the user to delete any deployed template at will and could solve #1403 #1385 (most of) #2061 and probably the rest.

Another option could be to keep snapshots of the initial deployed templates, if the filesystem supports it. Actually.... Supporting per-vm snapshots would solve a lot of problems.

tasket commented Jun 14, 2016

Templates are very compressible, so perhaps the rpms could be cached in a special folder and re/installed as needed. That would allow the user to delete any deployed template at will and could solve #1403 #1385 (most of) #2061 and probably the rest.

Another option could be to keep snapshots of the initial deployed templates, if the filesystem supports it. Actually.... Supporting per-vm snapshots would solve a lot of problems.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Jun 14, 2016

Member

Fedora-23 template RPM is about 1.2GB. While much smaller than installed template, still not nothing...

Member

marmarek commented Jun 14, 2016

Fedora-23 template RPM is about 1.2GB. While much smaller than installed template, still not nothing...

@marmarek marmarek modified the milestones: Release 4.1, Release 4.0 Jul 13, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment