The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

« Previous - Version 53/63 (diff) - Next » - Current version
Chris Price, 04/26/2012 02:12 pm


Telly RoadMap (in priority order)

  • console log output: there can be only one! (#13559)

  • spec compatibility issues (#13595)

  • finish dealing with agent lockfile issues (#3757, #12934, #12933)

  • Remove dynamic scoping (#13970)

  • Autoloader and pluginsync

    • Sync Puppet “features” (#5454)
    • Face applications delivered via pluginsync and as modules should work (#7316)
      • mcollective RAL agent compatibility (#13429)
      • Face option names colliding with puppet built-in setting names (#13898, #13966, #14072)
      • libdir does not always get added to LOAD_PATH: (#13948)
    • Plugins only loaded once (#3741, #8341)
    • Incorrect scope behavior: single include may load multiple classes (#13349)
  • Environments

    • ENC environment should override any client specified environment (#3910)
    • Plugins accessible from the master (#4409 => #13858)
    • (Update to replace with new bug around type discovery with environments and modulepaths)
  • Eliminate vendored (but mostly unused) event-loop library (#4862)

  • Fully Ruby 1.9.3 support for agent and master. (#6830)

  • Data and Code separation

    • Data/Model separation with Hiera (#11608)
    • Improvements to resource_type REST API (#14137)
  • Placeholder for keylength default value change (#6663)

  • Fix help face (#14200)


  • Placeholder for “MD5 issue” (scoping, and also #8120)

  • Static Compiler (#6873)

    • Make the static compiler default (#12158)
  • Deprecate import (#12929)

  • Autoloader

    • Bug #2384 – Provider features are validated at instantiation rather than run time

* Make autoloader more opinionated with a clearer mental model – autoloader (puppet code) – Enforce naming conventions for autoloading manifests (#5041, #5043, #5044) create_resource doesn’t interact with autoloader well (#11912) – import has issues (#12397)

  • Structured fact data

    • Facter should support structured data for third party facts (boolean, array, hash) (#4561)
    • Puppet support for structured third party fact data
  • Graph processing improvements

    • preserve containment relationships when processing graph on the client
    • produce better dot output of the client graphs
  • Modules

    • Load “library” plugins that are used by multiple puppet functions and delivered via pluginsync (#4248)
  • Environments

    • Masters cannot reliably distinguish between multiple versions of a type/function/plugin used in different environments (#12173)
  • Further type/provider pluginsync cleanup

    • Bug #2384 – Provider features are validated at instantiation rather than run time
    • Bug #6683 – Default provider still called even if provider specified
  • Improve migration path from old scoping to new scoping (#14115)