RoadMap

Version 17 (Nigel Kersten, 01/25/2012 03:32 pm)

1 1 Jacob Helwig
Road map
2 1 Jacob Helwig
========
3 1 Jacob Helwig
4 15 Nigel Kersten
* Autoloader and pluginsync
5 1 Jacob Helwig
    - Sync Puppet "features" (#5454)
6 15 Nigel Kersten
    - Face applications delivered via pluginsync and as modules should work (#7316)
7 1 Jacob Helwig
    - Plugins only loaded once (#3741, #8341)
8 15 Nigel Kersten
 
9 15 Nigel Kersten
* Environments
10 15 Nigel Kersten
    - Plugins accessible from the master (#4409)
11 12 Daniel Pittman
12 15 Nigel Kersten
* Eliminate vendored (but mostly unused) `event-loop` library (#4862)
13 1 Jacob Helwig
14 15 Nigel Kersten
* Placeholder for "MD5 issue" (scoping)
15 15 Nigel Kersten
16 16 Nigel Kersten
* Placeholder for keylength default value change (#6663)
17 15 Nigel Kersten
18 1 Jacob Helwig
* Make the master authoritative over client environments
19 15 Nigel Kersten
  - ENC environment should override any client specified environment (#3910)
20 1 Jacob Helwig
21 12 Daniel Pittman
* Data and Code separation
22 12 Daniel Pittman
  - Data/Model separation with Hiera (#11608)
23 10 Daniel Pittman
24 15 Nigel Kersten
* Static Compiler (#6873)
25 15 Nigel Kersten
  - Make the static compiler default (#12158)
26 15 Nigel Kersten
27 15 Nigel Kersten
* Make autoloader more opinionated with a clearer mental model
28 15 Nigel Kersten
  - autoloader (puppet code)
29 15 Nigel Kersten
    - Enforce naming conventions for autoloading manifests (#5041, #5043, #5044)
30 15 Nigel Kersten
    - `create_resource` doesn't interact with autoloader well (#11912)
31 15 Nigel Kersten
32 1 Jacob Helwig
* Structured fact data
33 1 Jacob Helwig
  - Facter should support structured data for third party facts (boolean, array, hash) (#4561)
34 1 Jacob Helwig
  - Puppet support for structured third party fact data
35 10 Daniel Pittman
36 11 Daniel Pittman
* Graph processing improvements
37 1 Jacob Helwig
  - preserve containment relationships when processing graph on the client
38 11 Daniel Pittman
  - produce better dot output of the client graphs
39 15 Nigel Kersten
40 15 Nigel Kersten
* Modules
41 15 Nigel Kersten
  - Load "library" plugins that are used by multiple puppet functions and delivered via pluginsync (#4248)
42 15 Nigel Kersten
  
43 1 Jacob Helwig
* Environments
44 17 Nigel Kersten
  - Masters cannot reliably distinguish between multiple versions of a type/function/plugin used in different environments (#12173)