adoptium / adoptium/infrastructure

Verify the set of machines that have docker installed and update labels

Open
#1,044 6 comments 0 reactions 0 assignees View on GitHub
docker enhancement
Dominant language
Python
Stars
96
Forks
106
Avg merge
1d 23h
Merged PRs (30d)
13

Description

We currently have 5 machines labelled with docker for use by test: https://ci.adoptopenjdk.net/label/ci.role.test&&hw.arch.x86&&sw.os.linux&&sw.tool.docker/

Given that docker is in the ansible playbooks, I think there are actually more machines with docker installed than are labelled with sw.tool.docker. We should go through the set of machines and try to run the external (docker-based tests from the openjdk-tests repo) to verify which additional test machines can be used for external tests.

Screen Shot 2019-12-16 at 10 40 34 AM

Contributor guide

Open the contributing guide

Research direction

Start with the CI label query in the issue and the Ansible playbooks that install Docker. Check each candidate machine by running the external Docker-based tests from the openjdk-tests repository. Done means the machines that pass are verified and their sw.tool.docker labels are updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
ansible, docker
Domain
devops, infrastructure, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.