summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugin/interfaces.py
Commit message (Collapse)AuthorAgeFilesLines
* Metadata: reread client list from databaseChris St. Pierre2014-02-231-0/+4
| | | | | | | | This fixes two related bugs: One causes Metadata to use an out-of-date cached list of clients when a client is deleted or added with bcfg2-admin; the other causes child worker processes to use an out-of-date cached list of clients when a client is added with a Bcfg2 run when the multiprocessing core is in use.
* Allow Connector to create new groupsChris St. Pierre2013-09-051-1/+23
| | | | | Connector plugins can now create new groups, including the full range of options on those groups (profile, public, category, etc.).
* Plugin: added missing docstringChris St. Pierre2013-08-071-0/+11
|
* Plugin: added new Caching interfaceChris St. Pierre2013-08-071-0/+8
| | | | | | | This gives a single unified interface for expiring caches, no matter the plugin. This will be particularly useful with the MultiprocessingCore, as certain calls must be dispatched to child processes to expire their caches.
* do not create data directories for plugins that don't need themChris St. Pierre2013-06-131-0/+4
|
* testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-261-8/+7
|
* added PEP-8 style checks to test suiteChris St. Pierre2013-03-111-0/+1
|
* Threaded plugin fixes:Chris St. Pierre2012-11-271-1/+18
| | | | | | | * Added "Threaded" plugin interface for any plugin that uses threads * Start plugin threads after daemonization * Update existing plugins that use threads (Reporting, Snapshots, ThreadedStatistics interface) * Update unit tests
* fixed vcs_root/vcs_path for Version plugins, esp. SvnChris St. Pierre2012-11-191-4/+4
|
* added Git.Update RMI, ability to base bcfg2 VCS repo at a different ↵Chris St. Pierre2012-10-301-15/+12
| | | | directory than the repo root
* ThreadedStatistics: removed unused error catchingChris St. Pierre2012-10-091-11/+6
|
* run pylint for errors on almost everything, full runs on some selected stuffChris St. Pierre2012-09-251-22/+57
|
* documented PackagesSourcesChris St. Pierre2012-09-201-1/+1
|
* documented Packages base classChris St. Pierre2012-09-201-4/+6
|
* better docs for base Metadata classChris St. Pierre2012-09-191-1/+4
|
* Documented all plugin helper objectsChris St. Pierre2012-09-061-22/+21
|
* split up mammoth Plugin.pyChris St. Pierre2012-09-061-0/+548