Thursday, 2024-11-14

cgeorgesshould the line at https://opendev.org/openstack/puppet-glance/src/branch/master/manifests/api.pp#L425 be updated so that it is up to date with the multistore backends? https://opendev.org/openstack/puppet-glance/src/branch/master/manifests/backend/multistore looks like vsphere should be removed and s3 added? using s3 as the backend type in glance::api::enabled_backends04:34
cgeorgesfails because of this04:34
opendevreviewTakashi Kajinami proposed openstack/puppet-glance master: Allow s3 backend  https://review.opendev.org/c/openstack/puppet-glance/+/93503405:09
opendevreviewTakashi Kajinami proposed openstack/puppet-glance master: Drop remaining logic of VMWare backend  https://review.opendev.org/c/openstack/puppet-glance/+/93503505:09
tkajinamcgeorges, ^^^   so noone has used really the s3 backend support we re-added some time ago05:09
tkajinamI'm not too sure about status of actual s3 backend implementation in glance though. It was dropped because of no maintainer, and was readded because some people "are committed" to maintain it and then they immediately left05:13
tkajinamI reached out them again a few years back and they said they will be commited again but I've not seen ANY activity by then since then, for 2 years05:13
tkajinamby *them*05:14
tkajinamthat's basically out of our scope but I personally discourage using it05:14
cgeorgeswe were messing with this in our development environment to see the possibility of using s3 for a moment for some testing and ran into this, thought i should report it thanks tkajinam 05:18
cgeorgesis there a specific reason you discourage its usage tkajinam?05:27
tkajinamcgeorges, because I've not seen people actively maintaining the driver ( here I mean the actual driver implementation in glance_store) for a few years08:40
tkajinamfor example it has not been tested in CI for very long period08:42
tkajinamhttps://review.opendev.org/c/openstack/devstack/+/93430708:42
tkajinamthere seems to be some recent works to address the ci coverage concern, though. you might want to check status of the driver with glance folks08:42
tkajinamhttps://docs.openstack.org/glance_store/latest/user/drivers.html08:43
tkajinamthe driver in this list hasn't been involved with the community for some time. he said he will get someone to replace him but I've never seen any update for 2-3 years08:44
tkajinam"the maintainer" instead of the driver, I mean08:44
d1nuc0mHi tkajinam I guess this might be interesting - as of early 2025 no more official builds of Open Source Puppet (https://www.puppet.com/blog/open-source-puppet-updates-2025)09:14
d1nuc0mI haven't been active on IRC lately, sorry if you've already discussed it09:14
tkajinamd1nuc0m, no, not yet. thanks for raising it09:22
tkajinamThe new development license is an EULA that allows developers free access to our hardened Puppet releases (up to 25 nodes). Capacities higher than 25 nodes will require a Puppet Labs Support Commercial License. We will share more details on this new license option in early 2025.09:23
tkajinamhmm I'm a bit confused by that message. so are they making puppet effectively closed source (which allows access upon EULA) ?09:28
tkajinamor are they still keep the code itself open ?09:28
tkajinams/are they/will they/09:28
d1nuc0mtkajinam, no, they'll keep the "base" Puppet open as Open Source Puppet, and release a commercial product ("hardened" Puppet) based on OSP09:29
d1nuc0mIt's more clear on Reddit, where the devs commented it https://www.reddit.com/r/Puppet/comments/1glrhz5/open_source_puppet_updates_2025/09:29
tkajinamah, ok09:29
tkajinamso what we may loose is free rpm/deb packages of puppet provided by puppet labs09:29
d1nuc0mYes, no more official binary builds09:30
d1nuc0mSource-only releases09:30
tkajinamthe decision may depend on ones by distros I guess. At this moment RDO and Ubuntu releases their puppet packages09:30
d1nuc0mYes, and also on Vox Pupuli, maybe they might be interested in providing builds to ease collaboration with OSP09:31
d1nuc0mAs I don't see why should devs be willing to contribute directly to hardened Puppet09:32
tkajinamyeah09:32
d1nuc0mAnyway thanks, I just wanted to give a heads up09:33
tkajinamd1nuc0m, thank YOU. we have to keep our eyes on their changes and things happening upon that announcement09:33
tkajinamtobias-urdin, ^^^ just in case you are not aware of this09:34
d1nuc0mBtw, you might be interested in monitoring #voxpupuli on Libera (as they don't have an archive) and Foreman's community - these are two communities that are impacted by the announcement09:35
tkajinamMy own opinion at this moment is that we may continue our project as long as OSP is available and distributions provide packages of these.09:36
tkajinamd1nuc0m, thanks. will do09:36
tkajinamI used to have access to puppet slack but I lost it when I left my prev. company and I don't know if I can contact any of the admins to ask them to reset my account.09:36
tkajinamJust a note. We have to update all integration tests to use distro packages instead of puppetlabs' builds09:38
d1nuc0mtkajinam, there have been some issues with Puppet slack afaik https://www.reddit.com/r/Puppet/comments/1g5xl0v/perforce_takes_over_independent_slack_community/09:54
tobias-urdintkajinam: d1nuc0m thanks for the heads up!12:36
d1nuc0mtobias-urdin, you're welcome :)12:50

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!