Feature #676

Move the ActiveRecord integration to an indirection terminus

Added by Luke Kanies almost 5 years ago. Updated over 2 years ago.

Status:Closed Start date:
Priority:Normal Due date:
Assignee:Luke Kanies % Done:

0%

Category:Rails
Target version:2.6.0
Affected Puppet version:0.24.7 Branch:
Keywords:
Votes: 0

Description

Blake has created a config_store interface that functions as an abstraction layer between Puppet and its database interactions. Currently, Puppet uses ActiveRecord directly, but we should move to this config_store interface so that people can choose between direct interaction or interaction via some other interface.

This will become important as more information, like reports, are stored in the database — a web services interface will allow queueing and asynchronous stores, while direct interaction will always be synchronous.

History

Updated by Redmine Admin almost 4 years ago

  • Status changed from 1 to Accepted

Updated by Luke Kanies over 3 years ago

  • Target version changed from 0.25.0 to 2.6.0
  • Affected Puppet version set to 0.24.7

0.25 is going to be more basic, and 0.26 will hopefully include everything like this moving to the Indirector.

Updated by Luke Kanies over 2 years ago

  • Status changed from Accepted to Closed

This is essentially invalid now.

Also available in: Atom PDF