Project up for Adoption - October 2024 #241
Replies: 12 comments 21 replies
-
I must say I've enjoyed this particular ride very much. While you might shift your (future) focus to something else, I would be intrigued to see the direction this project will take after docker will be available on TrueNAS. Enjoy your Summer Break! |
Beta Was this translation helpful? Give feedback.
-
You've done a magnificent job, and demonstrated extraordinary vision. Thank you, thank you, thank you for bringing us Jailmaker. If in any ways big or small I've made this any less fun for you, I sincerely apologize. I hope it's with only poor timing that I bumbled in. |
Beta Was this translation helpful? Give feedback.
-
I appreciate how you've handled the EOL in a classy and professional way. Great work on this project - you've basically single-handedly freed us all from the treachery and endless breakage of TrueCharts. 🖖 |
Beta Was this translation helpful? Give feedback.
-
@Jip-Hop |
Beta Was this translation helpful? Give feedback.
-
@Jip-Hop well done, and enjoy your retirement from Jailmaker maintenance 🎉🥳🎊 EOL though? Surely the project should not actually be declared EOL! Jailmaker is not just about Docker any more… it’s about Jails and although most people won’t need a jail for docker anymore with EE there are still reasons to make a jail. Ie a k3s jail ;) Or a separate docker instance or just having some Linux jails I’m hoping that you transition the jailmaker project to a community project of some sort, not sure how that’s down…. Make a “jailmaker” GitHub organization? |
Beta Was this translation helpful? Give feedback.
-
Sigh... I haven't even finished migrating my TrueCharts apps to my jailmaker jail. What bothers me is that, because this tool is great and easy to use, a lot of people started using and recommending it, reassuring that jails won't go away. Now we might all have to migrate AGAIN. Of course nobody is entitled to your time on an open source project, but I wish you would have went differently about ending your support for this truly amazing tool, maybe like others suggested searching for other maintainers first? Dropping it like this just after it has started to be used by many, it just kinda sucks. That being said, thank you for your time building this, it at least gave people with more complex apps a migration path away from TrueCharts and I appreciate that you maintain it onto Electric Eel. |
Beta Was this translation helpful? Give feedback.
-
You won't have to migrate, or at least it won't be hard. All this tool does is wrap around the common, standard systemd-nspawn system that comes with Debian/TrueNAS, as well as Docker. What the TrueNAS folk are developing for Electric Eel should allow for either easy migration or basically things to "just work". This tool - as great as it is - should hopefully be surplus to requirements come Electric Eel. |
Beta Was this translation helpful? Give feedback.
-
I didn’t even see this until now and knowing you’re on summer break I just wanted to say thank you. I’ve been able to fully migrate away from Truecharts and I’m in a place ready for electric eel to release. Thank you for creating this project and looking forward to what you come up with next. |
Beta Was this translation helpful? Give feedback.
-
@Jip-Hop thank you for your very useful (obviously) tool, built in a very professional and user-oriented way (all complexity hidden but accessible if needed). Thanks also for your very quick support to new users ! |
Beta Was this translation helpful? Give feedback.
-
@Jip-Hop thank you thank you for all that you have built here. Jailmaker has been a breeze to use from the moment I found it (aside from a few minor bumps involving filesystem permissons and macvlans 😉 ). |
Beta Was this translation helpful? Give feedback.
-
Thank you for your time and effort. It has been fun to work with. |
Beta Was this translation helpful? Give feedback.
-
I know I am really late to the party ;) For me personal it still will be, and i hope there will be a maintainer. One reason why i think this is superior to the electric eel docker-compose approach is, that its way better and easier to implement CI/CD practices with IAC. One major issue for me with all docker deployments usually after some time is that its hard to reproduce. As this is not my main job i often only get to work in some spare hours on my projects. i can create a new feature branch, completely mess up my test stage, revert and so on. Thanks to everyone who supported and improved it to the state it is. |
Beta Was this translation helpful? Give feedback.
-
Jip-Hop Stepping Back as Maintainer of Jailmaker per October 2024
For over 3 years, I have been creating solutions to run
docker
on SCALE. First with a simple init script. Then whendocker
was removed I explored various alternatives. From running docker in an LXC container usinglibvirt
to usingnerdctl
and finally settling on buildingjailmaker
aroundsystemd-nspawn
. The announcement that Electric Eel will supportdocker
was thus very exciting to me! 🤩 But at the same time it means that I'll personally stop usingjailmaker
and with that I shall also stop maintaining it.Thank You!
I'd like to thank the community for your trust in and contributions to
jailmaker
❤️ and iX for accepting the request to supportsystemd-nspawn
. We've shown what's possible withsystemd-nspawn
on SCALE and I believe it serves an important role in the Apps transition: users could migrate tojailmaker
to continue using docker and users who want to continue usingk3s
can start using it.Summer Break
Starting this August I shall take a summer break for two months during which I'll be away from GitHub and the TrueNAS forums. Of course you can continue to post in discussions, create new issues and ask questions on the forum. There are usually others around to help you out 🙂.
Future Development
In October I shall try to catch up on everything and update
jailmaker
to be compatible with TrueNAS SCALE Electric Eel 24.10 (in case it doesn't already work in its current form). The last version ofjailmaker
I shall release will probably bev3.0.0
, which is already in development. For this release I want to focus on bugfixes, improved testing, refactoring the code and making it more modular. I think this will help with the project possibly finding a new maintainer and/or becoming part of the TrueNAS Middleware (which is possible as I've releasedjailmaker
under the LGPL-3.0 open source license as requested by iX).Will My Jails Still Work?
This news may come as unwelcome surprise for the people depending on
jailmaker
. While I expectjailmaker
to continue to function for some time after October 2024, I won't be around to fix it if it doesn't. But rest assured that, even if you'd want to remove thejailmaker
script from your NAS, you can still run your current jails just fine without it.I wish the community of Jailmakers all the best! 🍀
Cheers,
Jip-Hop
Beta Was this translation helpful? Give feedback.
All reactions