-
Notifications
You must be signed in to change notification settings - Fork 45
Remove molecule-docker plugin from creator-ee #65
Conversation
This change is needed because community.docker collections has a requirements on python package docker-compose<2.0 and that is causing other conflicts with our dependencies. As new docker-compose versions are no longer on pypi, the only workaround would for the collection to make that dependency soft. This will not be added back unless that conflicts are addressed.
That change finishes ansible#65 and removes any docker use from our container.
That change finishes #65 and removes any docker use from our container.
Well this is a bummer.... Do you think it'll ever come back? |
@jtrutwin If you want to get it back sooner, I would suggest getting started on making required changes to community.docker collection and getting rid of docker-compose python package dependency. That was the root cause. Another alternative would be to convince https://github.com/docker/compose team to make another release of v1 that is not rigged with timebombs such https://github.com/docker/compose/blob/master/setup.py#L28-L37 but I kinda have the feeling that the success rate would be low. As you can see they have |
You could also run
in |
Thanks, yes I was able to get around using pip3 install docker and the community.docker ansible galaxy collection. Now unfortunately I'm hitting this issue: #19 @ssbarnea thanks for the details - I'm REALLY new to all this stuff so I'll be of little use to getting anything accomplished in the docker community - thanks for your work on this project. |
Any chance molecule-containers could be re-added, even though docker has been removed? |
@gardar Nope, basically because molecule-containers relies on docker one. Once the collection is fixed we will likely add it back. |
Hum, didn't realize you'd need to have both installed to be able to use molecule-containers... Sounds like it's kind of defeating the purpose of molecule-containers then. |
This change is needed because community.docker collections has
a requirements on python package docker-compose<2.0 and that is
causing other conflicts with our dependencies. As new docker-compose
versions are no longer on pypi, the only workaround would for the
collection to make that dependency soft.
This will not be added back unless that conflicts are addressed.
That was blocking ansible-lint version upgrade inside the container, as seen on #62