Project

General

Profile

Actions

Feature #22489

closed

Convert packer-build-jenkins-image-arvados-tests to use Ansible

Added by Brett Smith 2 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
CI
Target version:
Story points:
-
Release relationship:
Auto

Description

This Packer template currently runs a shell script that runs, among other things, arvados-server install -test. A lot of this can be replaced with the install-test-env.yml playbook. The rest of the script (user setup, caching) should be straightforward to port to Ansible. Ideally the Packer template should run a single Ansible playbook that does:

  • initial user and repository setup
  • run install-test-env.yml from the arvados repository via include
  • test setup and caching

Doing this is a prerequisite to removing arvados-server install.


Subtasks 1 (0 open1 closed)

Task #22504: Review arvados-dev branch 22489-jenkins-tests-ansible, arvados branch 22489-install-test-envResolvedLucas Di Pentima02/12/2025Actions

Related issues 3 (1 open2 closed)

Related to Arvados - Bug #22579: Have most Jenkins jobs use a single shared image jenkins-image-arvados-testsResolvedBrett SmithActions
Blocks Arvados - Feature #22490: Remove `arvados-server install`NewActions
Blocked by Arvados - Bug #22556: `run-tests.sh --only install` makes a bad GEMHOME by uninstalling arvados-google-api-client out from under arvadosResolvedBrett SmithActions
Actions

Also available in: Atom PDF