Project

General

Profile

Actions

Versions arvados org » History » Revision 2

« Previous | Revision 2/6 (diff) | Next »
Ward Vandewege, 02/14/2017 04:40 PM


Versions.arvados.org

http://versions.arvados.org is a JSON microservice that generates a list of matching package versions for all Arvados components.

It takes a git commit hash as the input parameter. If no git commit hash is provided, it will send the package versions for the current HEAD of the master branch of the repository at github.com/curoverse/arvados.git.

Here is an example of its output:

$ curl -s http://versions.arvados.org/v1/commit/  |jq .
{
  "RequestHash": "c86cbaa6f286e50900dae3203a42044449e042f7",
  "GitHash": "c86cbaa6f286e50900dae3203a42044449e042f7",
  "Versions": {
    "Distribution": {
      "arvados-api-server": "0.1.20170210213613.d6aab18",
      "arvados-docker-cleaner": "0.1.20161031213850",
      "arvados-git-httpd": "0.1.20170214160849.c86cbaa",
      "arvados-node-manager": "0.1.20170213170141",
      "arvados-src": "0.1.20170214160849.c86cbaa",
      "arvados-workbench": "0.1.20170210213613.d6aab18",
      "arvados-ws": "0.1.20170214160849.c86cbaa",
      "crunch-dispatch-local": "0.1.20170214160849.c86cbaa",
      "crunch-dispatch-slurm": "0.1.20170214160849.c86cbaa",
      "crunch-run": "0.1.20170214160849.c86cbaa",
      "crunchrunner": "0.1.20170214160849.c86cbaa",
      "crunchstat": "0.1.20161222151410.b2cf2b9",
      "crunchstat-summary": "0.1.20170214160849.c86cbaa",
      "keep-balance": "0.1.20170214160849.c86cbaa",
      "keep-block-check": "0.1.20170214160849.c86cbaa",
      "keep-exercise": "0.1.20170214160849.c86cbaa",
      "keep-rsync": "0.1.20170214160849.c86cbaa",
      "keep-web": "0.1.20170214160849.c86cbaa",
      "keepproxy": "0.1.20170214160849.c86cbaa",
      "keepstore": "0.1.20170214160849.c86cbaa",
      "libpam-arvados": "0.1.20160928201903",
      "python-arvados-cwl-runner": "1.0.20170213211952",
      "python-arvados-fuse": "0.1.20170104015740",
      "python-arvados-python-client": "0.1.20170210210022" 
    },
    "Docker": {
      "arvados/jobs": "5763c67176e8e34656cd96881074777b14b2dc4a" 
    },
    "Gem": {
      "arvados": "0.1.20160513152536",
      "arvados-cli": "0.1.20170124201700",
      "arvados-login-sync": "0.1.20161021200845" 
    },
    "Python": {
      "arvados-cwl-runner": "1.0.20170213211952",
      "arvados-node-manager": "0.1.20170213170141",
      "arvados-pam": "0.1.20160928201903",
      "arvados-python-client": "0.1.20170210210022",
      "arvados_fuse": "0.1.20170104015740" 
    }
  },
  "Cached": true,
  "Elapsed": "316.573974ms" 
}

Known issues

There is not always a package available at http://apt.arvados.org or http://rpm.arvados.org for all versions listed in the JSON response from http://versions.arvados.org. We're tracking this bug in #10773.

Updated by Ward Vandewege almost 8 years ago · 6 revisions