Project

General

Profile

Actions

Feature #22383

closed

Update packer-build-compute-image Jenkins job to use Ansible

Added by Brett Smith 16 days ago. Updated 10 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Story points:
-

Description

Effectively required after the merge of #22317.

  • Install Ansible on the Jenkins node or other appropriate place.
  • Figure out how we're getting cluster configuration to the job. (We could synthesize it for now.)
  • Update the Jenkins shell to run the appropriate Packer command.

Subtasks 1 (0 open1 closed)

Task #22385: Review dev branch 22383-jenkins-install-ansible and packer-build-compute-image Jenkins scriptResolvedLucas Di Pentima12/09/2024Actions

Related issues 1 (0 open1 closed)

Follows Arvados - Feature #22317: Compute image builder uses ansible to provision compute node (still invoked by packer)ResolvedBrett SmithActions
Actions #1

Updated by Brett Smith 16 days ago

  • Follows Feature #22317: Compute image builder uses ansible to provision compute node (still invoked by packer) added
Actions #2

Updated by Brett Smith 14 days ago

dev branch 22383-jenkins-install-ansible @ commit:6488b8da6120e13ff7541ecaeecfa49a7b6f6867

Jenkins image build: packer-build-jenkins-image-build: #58

Compute image build: packer-build-compute-image: #303

  • All agreed upon points are implemented / addressed.
    • Yes: now Jenkins can build our own compute images from main. This branch also refines a few issues that were identified in #22186.
  • Anything not implemented (discovered or discussed during work) has a follow-up story.
    • N/A
  • Code is tested and passing, both automated and manual, what manual testing was done is described
  • Documentation has been updated.
    • Fixed a broken link on our wiki page about this
  • Behaves appropriately at the intended scale (describe intended scale).
    • No change in scale
  • Considered backwards and forwards compatibility issues between client and server.
    • Changes are required based on changes already committed in arvados main
  • Follows our coding standards and GUI style guidelines.
    • N/A for this branch
Actions #3

Updated by Lucas Di Pentima 12 days ago

LGTM, thanks!

Actions #4

Updated by Brett Smith 11 days ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF