Project

General

Profile

Proposals » History » Version 91

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