Project

General

Profile

Actions

Idea #6096

closed

[OPS] Implement a process to regularly deploy a Docker image for running jobs to Arvados clusters

Added by Brett Smith almost 9 years ago. Updated almost 9 years ago.

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

Description

We're now in a place where we install all components via debs.

There's a script in arvados-dev called

jenkins/run-deploy.sh

That script should be updated to make sure the default jobs image that matches the deployment is installed.

This is the line that needs to be added:

arv keep docker --project-uuid=<public docker image project> --name="Docker image for compute nodes $TAG" TAG

where TAG is the git_hash (that will be PINNED in hiera!)

So we need to create a public project for the arvados docker images on each installation.

Another todo: making that project needs to be a part of the install instructions. I think we should add that here:

http://doc.arvados.org/install/create-standard-objects.html

Subtasks 10 (0 open10 closed)

Task #6237: create debian package for WorkbenchResolvedWard Vandewege05/22/2015Actions
Task #6586: figure out arv-keepdocker permissions issue on 4xphqResolvedWard Vandewege05/22/2015Actions
Task #6528: split off arvados/jobs docker image from docker imageResolvedWard Vandewege05/22/2015Actions
Task #6569: clean up and test arvados/jobs imageResolvedWard Vandewege05/22/2015Actions
Task #6119: Review 6096-deploy-jobs-imageResolvedWard Vandewege06/15/2015Actions
Task #6236: create debian package for API serverResolvedWard Vandewege05/22/2015Actions
Task #6241: review 6096-package-rails-appsResolvedWard Vandewege05/22/2015Actions
Task #6573: review 6569-smarter-jobs-imageResolvedTom Clegg05/22/2015Actions
Task #6136: review 6135-docker-git-tagResolvedNico César05/22/2015Actions
Task #6135: 'docker' jenkins jobs has to tag with the git revision on pushResolvedNico César05/22/2015Actions

Related issues

Blocks Arvados - Feature #6348: [Deployment] [Documentation] Minimize system-wide dependencies for compute node setupNewActions
Precedes (1 day) Arvados - Bug #5990: [SDKs] arv-run defaults to using arvados/jobs, without checking that it exists or is recentResolvedPeter Amstutz05/25/201505/25/2015Actions
Actions

Also available in: Atom PDF