Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Virtualbox based test fixtures with docker-compose #34095

Closed
alpar-t opened this issue Sep 26, 2018 · 2 comments · Fixed by #40297
Closed

Replace Virtualbox based test fixtures with docker-compose #34095

alpar-t opened this issue Sep 26, 2018 · 2 comments · Fixed by #40297
Labels
:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team >test Issues or PRs that are addressing/adding tests v7.2.0 v8.0.0-alpha1

Comments

@alpar-t
Copy link
Contributor

alpar-t commented Sep 26, 2018

Fixtures: We have some fixtures (Kerberos, HDFS, SMB, idp) that use Vagrant with the Virtualbox provider. There isn't a string reason to use neither vagrant nor Virtualbox for these fixtures and we want to reduce reliance on VirtualBox in the build.

We would use docker images instead with docker-compose and the gradle-docker-compose-plugin.
This should work reliably across all OSes. We would skip these tests if docker-compose is not available.

Will require CI images to have docker-compose installed.

@alpar-t alpar-t added >test Issues or PRs that are addressing/adding tests :Delivery/Build Build or test infrastructure v7.0.0 team-discuss v6.5.0 labels Sep 26, 2018
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

@elasticdog
Copy link
Contributor

Will require CI images to have docker-compose installed.

All worker images that are capable of running Docker do receive a docker label on them in Jenkins, so that can be used as a target for these particular jobs.

@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team >test Issues or PRs that are addressing/adding tests v7.2.0 v8.0.0-alpha1
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants