While working on GRNET's forked repo of ganeti-instance-image several years ago I made more than 154 new commits. Some added new functionality, some added entirely new tools, some fixed issues, and some ended up being rewrites. I opened various PRs against the osuosl repo in the beginning, but after several years of no response I assumed the repo was a zombie, so I closed the PRs (and there were many more commits since those PRs).
I just noticed that activity has restarted on the osuosl repo recently, and some of that activity is reimplementing what I had already done long ago. Obviously that means unnecessary (existing) work for you, and it also means me not getting the benefit of credit as a "contributor" if you reimplement more work that could have just been cherrypicked from me. Because GRNET stopped using ganeti-instance image back when I stopped working on it, I wasn't sure what they intended to do with their copy of the repo, so at the time I cloned a copy under my name too.
I am sure there are many commits you wouldn't want to use (stylistic changes, conflicts with newer commits of your own), but I suspect there is a lot there that will be useful to you if you dig through it. I remember I even wrote auxiliary tools for image-mounting and manipulating VMs' images offline (handy for root password-resets, etc).
Although I don't have time to dig back through historical code I have long since lost mental context for, I am willing to help you make sense of my intentions when I wrote stuff, if you are digging through it and cherrypicking, and it would be a shame if none of that mountain of work is used. Let me know.
My copy of the repo is here and the master and devel branches are at the same commit. Feel free to close this issue when you have finished looking there.