-
Notifications
You must be signed in to change notification settings - Fork 20
/
TODO.yml
26 lines (25 loc) · 862 Bytes
/
TODO.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
features:
- Support Forge API v3
- Git repo forge:
- make it more flexible:
- fail gracefully if we can't contact the remote repo
- Performance:
- cache stuff so it's faster
- logging:
- use Ruby logging
- include some verbose logging
- improve error messages (e.g. for when a module can't be untarred)
- Named subforges:
- per-subforge queries
- upload modules (web form and API)
- browse proxy cache
- clear proxy cache (web form and API)
- delete modules from disk (web form)
- Authentication
- Config APIs:
- documentation
dubious_features:
- Proxy modules' source in a directory (supported individually for now: should we just leave it that way?)
- Make proxy cache TTL configurable
- Allow failover between module repositories
- Look in /etc/puppet-library.yml for config by default