Project

General

Profile

Proposals » History » Version 89

Tom Clegg, 02/20/2019 06:37 PM

1 21 Peter Amstutz
h1. Proposals and design documents
2 1 Peter Amstutz
3 21 Peter Amstutz
h2. Current/pending proposals
4 2 Peter Amstutz
5 89 Tom Clegg
* [[Index of files in collections]]
6 88 Tom Clegg
* [[Browsing shared projects]]
7 85 Tom Clegg
* [[Controller architecture transition]]
8 84 Tom Clegg
* [[Controller architecture]]
9 83 Peter Amstutz
* [[Cluster-wide favorites]]
10 80 Peter Amstutz
* [[Golang API server]]
11
* [[Dispatching containers to cloud VMs]] ([[Fixing cloud scheduling]])
12 76 Tom Clegg
* [[Build docker images as part of a workflow]]
13
* [[Use a docker image from a remote registry]]
14 75 Tom Clegg
* [[Container status / outcome reporting]]
15 73 Tom Clegg
* [[API token format]]
16 72 Tom Clegg
* [[Source tree layout]]
17 71 Tom Clegg
* [[Installing controller service]]
18 70 Tom Clegg
* [[Collection version history]]
19 69 Peter Amstutz
* [[Declarative test framework]]
20 66 Tom Clegg
* [[Container secret mounts]]
21 65 Tom Clegg
* [[Cluster configuration]]
22 64 Peter Amstutz
* [[Vault]]
23 60 Tom Clegg
* [[Message queue]]
24 63 Peter Amstutz
* [[Keep storage groups]]
25 59 Tom Clegg
* [[Keep storage tiers]]
26 78 Tom Clegg
* [[Keep service hints]]
27 67 Tom Clegg
* [[Federation]]
28 68 Tom Clegg
** [[Federation use cases]]
29
** [[Federated identity]]
30
** [[Distributed workflows]]
31
** [[Routing multi cluster requests]]
32 51 Tom Clegg
* [[Websocket v0 shim]]
33
* [[Websocket server]]
34
* [[Events API]]
35 44 Tom Clegg
* [[S3 bucket volume implementation]]
36 42 Tom Clegg
* [[Crunch2 installation]]
37 34 Tom Clegg
* [[Jobs API]], [[Crunch1-in-Crunch2]]
38 1 Peter Amstutz
* [[Content addressed records]]
39
* [[File splits]]
40 24 Peter Amstutz
* [[Separating files from collections]]
41 29 Radhika Chippada
* [[Collection API - Performance enhancements]]
42 33 Radhika Chippada
* [[Performance profiling]]
43 31 Peter Amstutz
* [[Collection update API]]
44 39 Tom Clegg
* [[Git strategy for pipeline development]]
45 40 Tom Clegg
* [[CLI client]]
46 41 Peter Amstutz
* [[Node manager policy matrix]]
47 46 Peter Amstutz
* [[Expiring collections]]
48 47 Peter Amstutz
* [[Docker security]]
49 48 Peter Amstutz
* [[Metadata]]
50 49 Peter Amstutz
* [[Package versioning]]
51 50 Peter Amstutz
* [[Consul]]
52 52 Peter Amstutz
* [[Crunch v2 cloud scheduling]]
53 53 Tom Clegg
* [[Changing Keep hash algorithm]]
54 55 Peter Amstutz
* [[Keep cache policy]]
55 56 Peter Amstutz
* [[Privileged containers]]
56 21 Peter Amstutz
57
h2. Design documents
58
59
* [[Groups, Projects, Ownership and Permissions Specification]]
60 22 Tom Clegg
* [[Workbench authentication process]] implementation notes
61 26 Ward Vandewege
* [[Keep Design Doc]]
62 22 Tom Clegg
* [[Authentication]]
63 38 Tom Clegg
* [[Containers API]]
64
* [[Container dispatch]]
65 57 Tom Clegg
* [[Audit logs]] and other events/logs
66 36 Tom Clegg
* [[Crunch2 run]]
67 1 Peter Amstutz
* [[Crunch runner]]
68 37 Peter Amstutz
* [[Keep-web flow]]
69 43 Tom Clegg
* [[Websocket server]]
70 2 Peter Amstutz
71 1 Peter Amstutz
h2. Archived
72
73
* [[Keep Proxy Specification]]
74
* [[Collections as regular Arvados objects]]
75 28 Tom Clegg
* [[Reusable tasks]]
76
* [[Everything is a task]]
77
* [[Tasks as jobs]]
78 1 Peter Amstutz
* [[Pipelines as jobs]]
79
* [[Better git integration]]
80
* [[Writable FUSE mount]]
81 54 Tom Clegg
* [[Data Manager Design Doc]]