molecule-lxd icon indicating copy to clipboard operation
molecule-lxd copied to clipboard

💖 Looking for molecule-lxd maintainers

Open ssbarnea opened this issue 5 years ago • 11 comments

ssbarnea avatar Feb 21 '20 15:02 ssbarnea

I've ported the old LXD driver to the new driver plugin structure (aka like the others):

https://github.com/DeliBooth/molecule-lxd

It works for my roles but is not tested even further. I got it to work with:

molecule>=3.0.2
git+ssh://github.com/DeliBooth/molecule-lxd.git@master#egg=molecule-lxd

At the moment there are no tests and CI/CD implemented. If you can help me with CI/CD (Compute Resources + Configuration) I would maintain the driver implementation and tests.

Can we run some kind of integration test?

baloo42 avatar Mar 08 '20 18:03 baloo42

@baloo42 Please make PR and check the "allow maintainers to update this PR", I will takeover from there and add the missing CI bits.

ssbarnea avatar Mar 09 '20 17:03 ssbarnea

The repository is not initialized, so I can't create a fork/PR. Can you clone and push my repo to make it a base for further PRs? or something else?

baloo42 avatar Mar 09 '20 18:03 baloo42

I managed to bootstrap the driver but this does not mean it is usable. Still, from this moment you can start proposing pull request to bring it to the desired state.

CI jobs are running and likely you will want to update the bindep.txt or tools/test-setup.sh files in order to pre-configure LXD on the test hosts. If you need any help, feel free to mention me. If you want faster reply, try #ansible-molecule channel on irc.

ssbarnea avatar Mar 24 '20 10:03 ssbarnea

Started with PR https://github.com/ansible-community/molecule-lxd/pull/3

baloo42 avatar Mar 24 '20 17:03 baloo42

I invited @snesbittsea to take care of the project maintenance but the invitation for others to join remains open.

ssbarnea avatar Mar 01 '21 16:03 ssbarnea

@ssbarnea could you add me also?

bonddim avatar Mar 01 '21 17:03 bonddim

I've had problems getting responses to emails or comments made in github. You might contact zbr (aka @ssbarnea) on IRC at #ansible-molecule.

zbr has indicated that multiple maintainers are desired.

I'm going to add/update some issues. Let me know which ones you want to take on.

snesbittsea avatar Mar 01 '21 17:03 snesbittsea

@bonddim done! I will elevate your privileges once I see few pull-requests.

ssbarnea avatar Mar 01 '21 17:03 ssbarnea

I gave @bonddim @snesbittsea @baloo42 write access and required at least one review before merging to master branch.

Use me as fallback if you need help merging.

ssbarnea avatar Mar 02 '21 15:03 ssbarnea

As this plugin was not updated for a long time as of today I am removing it from official list of molecule plugins.

For example one expectation that we have is that maintainers are present in our devtools channel and that they ensure that plugins to get updates needed in order to make them work with newer versions of ansible, molecule and other dependencies.

I will be happy to add it back if the situation improves.

ssbarnea avatar Dec 02 '21 10:12 ssbarnea