Project

General

Profile

Proposals » History » Version 80

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