Project

General

Profile

Versions arvados org » History » Version 2

Ward Vandewege, 02/14/2017 04:40 PM

1 1 Ward Vandewege
h1. Versions.arvados.org
2
3
http://versions.arvados.org is a JSON microservice that generates a list of matching package versions for all Arvados components.
4
5 2 Ward Vandewege
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.
6 1 Ward Vandewege
7
Here is an example of its output:
8
9
<pre>
10
$ curl -s http://versions.arvados.org/v1/commit/  |jq .
11
{
12
  "RequestHash": "c86cbaa6f286e50900dae3203a42044449e042f7",
13
  "GitHash": "c86cbaa6f286e50900dae3203a42044449e042f7",
14
  "Versions": {
15
    "Distribution": {
16
      "arvados-api-server": "0.1.20170210213613.d6aab18",
17
      "arvados-docker-cleaner": "0.1.20161031213850",
18
      "arvados-git-httpd": "0.1.20170214160849.c86cbaa",
19
      "arvados-node-manager": "0.1.20170213170141",
20
      "arvados-src": "0.1.20170214160849.c86cbaa",
21
      "arvados-workbench": "0.1.20170210213613.d6aab18",
22
      "arvados-ws": "0.1.20170214160849.c86cbaa",
23
      "crunch-dispatch-local": "0.1.20170214160849.c86cbaa",
24
      "crunch-dispatch-slurm": "0.1.20170214160849.c86cbaa",
25
      "crunch-run": "0.1.20170214160849.c86cbaa",
26
      "crunchrunner": "0.1.20170214160849.c86cbaa",
27
      "crunchstat": "0.1.20161222151410.b2cf2b9",
28
      "crunchstat-summary": "0.1.20170214160849.c86cbaa",
29
      "keep-balance": "0.1.20170214160849.c86cbaa",
30
      "keep-block-check": "0.1.20170214160849.c86cbaa",
31
      "keep-exercise": "0.1.20170214160849.c86cbaa",
32
      "keep-rsync": "0.1.20170214160849.c86cbaa",
33
      "keep-web": "0.1.20170214160849.c86cbaa",
34
      "keepproxy": "0.1.20170214160849.c86cbaa",
35
      "keepstore": "0.1.20170214160849.c86cbaa",
36
      "libpam-arvados": "0.1.20160928201903",
37
      "python-arvados-cwl-runner": "1.0.20170213211952",
38
      "python-arvados-fuse": "0.1.20170104015740",
39
      "python-arvados-python-client": "0.1.20170210210022"
40
    },
41
    "Docker": {
42
      "arvados/jobs": "5763c67176e8e34656cd96881074777b14b2dc4a"
43
    },
44
    "Gem": {
45
      "arvados": "0.1.20160513152536",
46
      "arvados-cli": "0.1.20170124201700",
47
      "arvados-login-sync": "0.1.20161021200845"
48
    },
49
    "Python": {
50
      "arvados-cwl-runner": "1.0.20170213211952",
51
      "arvados-node-manager": "0.1.20170213170141",
52
      "arvados-pam": "0.1.20160928201903",
53
      "arvados-python-client": "0.1.20170210210022",
54
      "arvados_fuse": "0.1.20170104015740"
55
    }
56
  },
57
  "Cached": true,
58
  "Elapsed": "316.573974ms"
59
}
60
</pre>
61
62
h3. Known issues
63
64
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.