theforeman / foreman_fog_proxmox

Foreman plugin to add Proxmox compute resource based on fog-proxmox gem
GNU General Public License v3.0
105 stars 30 forks source link

Is this project still maintained? #227

Closed bk-lg closed 1 year ago

bk-lg commented 2 years ago

Is this project still maintained?

As there is no actual activity in the developement if this project since july 2021 I want to ask if this project is still mainted by @tristanrobert ? Do you have no time to maintain this project anymore or need technial support or addtional funding? There are multiple issues which are blocking the usage of this plugin and I would like to help to find a way to keep this plugin alive.

This is in no way confronting. I can't demand anyone to do something on an open source project and I'm glad for anyone who contributes. I only want to check what is the state ot this project and if there is any way users could help to keep it going.

Thanks in advance for the feedback.

tristanrobert commented 2 years ago

Yes I try to maintain it. But: I am alone, I am working as a hobby, during my free time. I have few free time (father). I have few sponsors and I thank you them but sure I could'nt live with only that financial revenue. Multiple issues are redundants and come from break changes in theforeman code (especially in react UI), many are not fixed and I have to find complexed workarounds. Some foreman issues are blocking: https://projects.theforeman.org/issues/34715. I do my best.

bk-lg commented 2 years ago

@tristanrobert Thank you for your feedback. Your family is definitly a more important part of your live. Also thanks for the insight, what it makes so complicate to fix some of this things.

gmalfray commented 2 years ago

Thank you Tristan for your work. This plugin works very well for me in the current state so I will no longer update foreman or proxmox ^^

djken09 commented 2 years ago

@gmalfray can you please detail your setup? I would like to have mine working but so far no luck with diff versions I have tried. Thanks!

gmalfray commented 2 years ago

@djken09 old version :) Ubuntu 20.04.4 Ruby 2.7 foreman_fog_proxmox 0.14.0 Proxmox 6.2-12 and 6.4-13 Foreman 3.1.1

djken09 commented 2 years ago

Big thanks @gmalfray! Gonna give it a try and let you guys know.

NausX commented 2 years ago

Hi! I was wondering, have this been tested with foreman 3.3?

ekohl commented 1 year ago

if there is any way users could help to keep it going.

Note that from the Foreman organization we can add additional maintainers. If anyone is interested, please let us know. As an open source project we rely on contributors to help.

I've just merged the open PRs.

@tristanrobert can you add the Foreman org as an owner to https://rubygems.org/gems/foreman_fog_proxmox so we can also do releases? I've emailed the exact instructions.

dmgeurts commented 1 year ago

Hi! I was wondering, have this been tested with foreman 3.3?

Wondering the same but about v3.4. Proxmox came up in a conversation today, so I'm trying to assess how viable a Proxmox integration into Foreman currently is.

ekohl commented 1 year ago

Thanks @tristanrobert or adding Foreman to the gem owners. This means we can do a release.

@dmgeurts I can at least do a 0.14.1 bugfix release with the changes since 0.14.0 but I don't have access to a Proxmox setup to verify it really works. Looking at the open issues it may be broken. It'd be good to get some contributions on this plugin.

jacac commented 1 year ago

I'm using it with Foreman 3.3 to deploy LXC containers. image It is possible to use it but you need to find your ways around some issues.

Those commits were applied manually: https://github.com/theforeman/foreman_fog_proxmox/commit/4e3023c4f11bb35c6e13ec2cc29d07bfa93e41fb https://github.com/theforeman/foreman_fog_proxmox/commit/a3fd60adad7b98212ea8432b57ba86b77cf5430d https://github.com/theforeman/foreman_fog_proxmox/commit/fdad87fd9d2c1a894f7affc1fc1c0454070caac2 https://github.com/theforeman/foreman_fog_proxmox/commit/b07947166c068a5f721caf6858c82bf821fe9b51

Current issues I observed:

Those are the ones related to both LXC and VM machines I think. They are some other issues with workarounds just for LXC containers. I cannot speak to the VM side.