Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | XMLSrc: Load XML in one step instead of separate read and parse | Chris St. Pierre | 2013-12-09 | 1 | -10/+10 |
| | |||||
* | Cfg: let EncryptedGenerator load setup object whenever the plugin is imported | Chris St. Pierre | 2013-12-09 | 1 | -3/+5 |
| | | | | | | | Previously, if CfgEncryptedGenerator was imported before the Cfg object was instantiated, it would finalize the Bcfg2.Server.Plugins.Cfg.SETUP object with a value of None, and would be unable to access the options dict. | ||||
* | testsuite: fixed DatabaseBacked default Core object | Chris St. Pierre | 2013-11-25 | 1 | -1/+1 |
| | |||||
* | testsuite: make DatabaseBacked tests work without django installed | Chris St. Pierre | 2013-11-25 | 1 | -0/+8 |
| | |||||
* | testsuite: fixed unit tests for database fixes | Chris St. Pierre | 2013-11-25 | 1 | -2/+3 |
| | |||||
* | testsuite: fixed unit tests for Probes allowed_groups option | Chris St. Pierre | 2013-11-14 | 1 | -1/+35 |
| | |||||
* | Tests: Fix tests after 9a6a231 | Michael Fenn | 2013-10-04 | 1 | -1/+6 |
| | | | | | | | | The addition of the call to load_xml in 9a6a231 causes the test to fail because load_xml() expects to read a clients.xml file. The actual actual open calls in write_xml are dummied out with Mock, so no file is written, and thus cannot be read back. This commit dummies out the load_xml and adds some more asserts for good measure. | ||||
* | New plugin: AWSTags | Chris St. Pierre | 2013-09-26 | 1 | -0/+140 |
| | | | | | AWSTags allows querying tags from EC2, and setting groups based on the tag names or values. | ||||
* | testsuite: Fixed CfgPublicKeyCreator tests | Chris St. Pierre | 2013-09-16 | 1 | -6/+5 |
| | | | | | | Instead of mocking get_filename, use its normal functionality. This avoids a messy situation where we have to mock out a **magic call, which py2.5 doesn't like at all. | ||||
* | CfgPublicKeyCreator: properly handle case where only private key has been ↵ | Chris St. Pierre | 2013-09-16 | 2 | -32/+93 |
| | | | | | | | | | created Previously, only two cases were handled properly: both public and private keys had been created; or neither had been created. If the private key had been created (e.g., manually added to the repo), the public key would not be created from it. This fixes that. | ||||
* | Cfg: Give non-specific handlers a default specificity | Chris St. Pierre | 2013-09-09 | 1 | -5/+7 |
| | |||||
* | XMLFileBacked: Monitor XIncludes whenever a FAM is available | Chris St. Pierre | 2013-09-04 | 1 | -11/+3 |
| | | | | | | | | | | This monitors XIncluded files even if should_monitor=False, since the object monitoring the base file will not monitor XIncludes. This ensures that XIncluded files are properly monitored whenever possible, particularly for Bundler and Properties. This is a partial backport of 5b66845 -- as much of a backport as is possible without a module-level FAM object. | ||||
* | Metadata: search groups breadth-first when building metadata | Chris St. Pierre | 2013-08-15 | 1 | -10/+7 |
| | | | | | This makes category negation consistent, and also makes it work like it did in Bcfg2 1.2 | ||||
* | Plugin: fixed tests on Debuggable.set_debug | Chris St. Pierre | 2013-08-07 | 1 | -5/+0 |
| | |||||
* | Get profile by building metadata instead of guessing | Michael Fenn | 2013-08-06 | 1 | -0/+3 |
| | | | | | | Rather than doing some ad-hoc lookups of internal data structures stpierre suggested that it'd be better to use the normal metadata build procedures. This implements that and adjusts the tests. | ||||
* | Adjust test | Michael Fenn | 2013-08-05 | 1 | -1/+1 |
| | | | | Don't need to check write() because update_client() calls it | ||||
* | Probes: fixed unit test | Chris St. Pierre | 2013-08-05 | 1 | -1/+1 |
| | |||||
* | TestMetadata: Update tests for resolve_client | Sol Jerome | 2013-06-27 | 1 | -25/+25 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Cfg: Fixed and documented .cat and .diff file behavior with host-specific ↵ | Chris St. Pierre | 2013-06-14 | 1 | -7/+9 |
| | | | | base file | ||||
* | testsuite: *really* fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797f | Chris St. Pierre | 2013-06-13 | 1 | -1/+1 |
| | |||||
* | testsuite: fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797f | Chris St. Pierre | 2013-06-13 | 1 | -18/+19 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-06-03 | 1 | -19/+18 |
| | |||||
* | testsuite: fixed Probes test that uses version information | Chris St. Pierre | 2013-04-02 | 1 | -2/+3 |
| | |||||
* | testsuite: fixed unit tests | Chris St. Pierre | 2013-03-28 | 1 | -16/+10 |
| | |||||
* | testsuite: more text fixes | Chris St. Pierre | 2013-03-26 | 1 | -0/+1 |
| | |||||
* | testsuite: fixed more unit test stuff | Chris St. Pierre | 2013-03-26 | 1 | -1/+0 |
| | |||||
* | Probes: fixed unit tests for new use of lxml.etree._ElementTree.write ↵ | Chris St. Pierre | 2013-03-26 | 1 | -60/+118 |
| | | | | instead of open().write() | ||||
* | fixed regex errors introduced by 6c996f42c53a36fc0406f836d64b8c1bec6f4bcc | Chris St. Pierre | 2013-03-26 | 1 | -1/+2 |
| | |||||
* | Handle FAM monitor failures more gracefully: | Chris St. Pierre | 2013-03-25 | 7 | -44/+99 |
| | | | | | | | | | * Where possible, create the file or directory that is about to be monitored. This ensures that content can be added later without need to restart Bcfg2. (Otherwise, adding the monitor would fail, and so when you did create the file in question, bcfg2-server would never be notified of it.) * When not possible, give better error messages. | ||||
* | Metadata: process default client bootstrap mode properly | Chris St. Pierre | 2013-02-14 | 1 | -8/+11 |
| | |||||
* | moved common file locking code into Bcfg2.Utils | Chris St. Pierre | 2013-02-14 | 1 | -1/+1 |
| | |||||
* | abstracted similar digit range classes in POSIXUsers/GroupPatterns into ↵ | Chris St. Pierre | 2013-02-14 | 1 | -21/+0 |
| | | | | Bcfg2.Utils | ||||
* | added support for wildcard XInclude in XMLFileBacked | Chris St. Pierre | 2013-02-14 | 2 | -16/+38 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-02-13 | 1 | -1/+1 |
| | |||||
* | Defaults: change to GoalValidator to apply defaults after structures are ↵ | Chris St. Pierre | 2013-02-13 | 1 | -10/+7 |
| | | | | bound (#1136) | ||||
* | fixed StructFile Match() unit test | Chris St. Pierre | 2013-02-04 | 1 | -2/+2 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-01-29 | 1 | -5/+10 |
| | |||||
* | removed bogus print statements | Chris St. Pierre | 2013-01-23 | 1 | -3/+0 |
| | |||||
* | testsuite: fixed test for encrypted Properties w/o crypto libraries installed | Chris St. Pierre | 2013-01-18 | 1 | -8/+0 |
| | |||||
* | GroupPatterns: improved PackedDigitRange and tests | Chris St. Pierre | 2013-01-18 | 1 | -2/+3 |
| | |||||
* | Made a few encryption things simpler: | Chris St. Pierre | 2013-01-17 | 1 | -4/+10 |
| | | | | | | * Only one strict/lax setting, in [encryption], rather than separate settings in [properties] and [sshkeys] * No longer necessary to enable encryption on each Properties file | ||||
* | testsuite: fixed tests for decryption in Properties/CfgPrivateKeyCreator | Chris St. Pierre | 2013-01-16 | 2 | -171/+188 |
| | |||||
* | Cfg: handle filenames with regex special characters properly | Chris St. Pierre | 2013-01-07 | 1 | -0/+1 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-01-03 | 3 | -25/+27 |
| | |||||
* | Cfg: Added feature to provide generation of SSH keys, authorized_keys file | Chris St. Pierre | 2013-01-03 | 5 | -47/+752 |
| | |||||
* | Cfg: added creator handler to perform one-time creation of static data | Chris St. Pierre | 2012-12-20 | 1 | -1/+99 |
| | |||||
* | added unit tests for GroupPatterns | Chris St. Pierre | 2012-12-18 | 2 | -17/+194 |
| | |||||
* | added unit tests for Rules and Defaults | Chris St. Pierre | 2012-12-18 | 4 | -14/+222 |
| | |||||
* | testsuite: added unit tests for Trigger | Chris St. Pierre | 2012-12-11 | 1 | -0/+89 |
| | |||||
* | generate XML schema docs from XML schemas themselves | Chris St. Pierre | 2012-12-10 | 1 | -3/+0 |
| |