Project

General

Profile

Proposals » History » Version 88

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