Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuite: fixed unit tests for server plugins | Chris St. Pierre | 2013-08-09 | 12 | -342/+238 |
| | |||||
* | Merge branch 'maint' | Chris St. Pierre | 2013-08-08 | 2 | -2/+5 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/files/mysql.txt doc/getting_started/index.txt doc/server/plugins/structures/bundler/kernel.txt src/lib/Bcfg2/Server/MultiprocessingCore.py src/lib/Bcfg2/Server/Plugin/interfaces.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/Plugins/SSHbase.py | ||||
| * | 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 |
| | | |||||
* | | Merge branch 'maint' | Sol Jerome | 2013-07-08 | 1 | -25/+25 |
|\| | | | | | | | | | | | Conflicts: src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt | ||||
| * | TestMetadata: Update tests for resolve_client | Sol Jerome | 2013-06-27 | 1 | -25/+25 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Merge branch 'maint' | Chris St. Pierre | 2013-06-27 | 1 | -26/+27 |
|\| | | | | | | | | | | | | | | | | | Conflicts: doc/server/plugins/generators/cfg.txt doc/server/plugins/generators/tcheetah.txt src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py | ||||
| * | Cfg: Fixed and documented .cat and .diff file behavior with host-specific ↵ | Chris St. Pierre | 2013-06-14 | 1 | -7/+9 |
| | | | | | | | | base file | ||||
| * | fixed unit tests | Chris St. Pierre | 2013-06-03 | 1 | -19/+18 |
| | | |||||
* | | Fixing unit tests | Chris St. Pierre | 2013-04-25 | 1 | -4/+2 |
| | | |||||
* | | Merge branch 'maint' | Chris St. Pierre | 2013-04-24 | 5 | -86/+169 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py | ||||
| * | testsuite: fixed Probes test that uses version information | Chris St. Pierre | 2013-04-02 | 1 | -2/+3 |
| | | |||||
| * | testsuite: more text fixes | Chris St. Pierre | 2013-03-26 | 1 | -0/+1 |
| | | |||||
| * | 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() | ||||
| * | Handle FAM monitor failures more gracefully: | Chris St. Pierre | 2013-03-25 | 4 | -25/+47 |
| | | | | | | | | | | | | | | | | | | * 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 | 1 | -0/+1 |
| | | |||||
* | | use Executor class for better subprocess calling on server | Chris St. Pierre | 2013-03-14 | 2 | -33/+27 |
| | | |||||
* | | Merge branch 'master' into 1.4.x | Chris St. Pierre | 2013-02-20 | 3 | -16/+18 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py | ||||
| * | 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 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 |
| | | |||||
* | | 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 | 1 | -0/+1 |
| | | |||||
* | | fixed unit tests | Chris St. Pierre | 2013-02-12 | 1 | -1/+2 |
| | | |||||
* | | Added client ACLs: | Chris St. Pierre | 2013-02-12 | 1 | -0/+222 |
| | | | | | | | | | | | | | | * IP and CIDR-based ACLs * Metadata (group/hostname)-based ACLs * Documentation * Unit tests | ||||
* | | Bundler: added support for independent bundles | Chris St. Pierre | 2013-02-08 | 1 | -3/+9 |
| | | |||||
* | | Bundler: improved XInclude support, added inter-bundle dependencies | Chris St. Pierre | 2013-02-08 | 1 | -7/+41 |
| | | |||||
* | | converted InfoXML objects from XMLSrc to StructFile | Chris St. Pierre | 2013-02-06 | 3 | -135/+42 |
| | | |||||
* | | moved some libraries in Bcfg2/ into more specific (Server/ or Client/) places | Chris St. Pierre | 2013-02-05 | 1 | -3/+4 |
| | | |||||
* | | testsuite: wrote unit tests for Decisions | Chris St. Pierre | 2013-02-05 | 2 | -1/+60 |
| | | |||||
* | | testsuite: added unit tests for Bundler | Chris St. Pierre | 2013-02-04 | 1 | -0/+72 |
| | | |||||
* | | made genshi a requirement | Chris St. Pierre | 2013-01-22 | 2 | -117/+97 |
| | | |||||
* | | Merge branch '1.3.1' into 1.4.x | Chris St. Pierre | 2013-01-18 | 1 | -2/+3 |
|\ \ | |||||
| * | | Merge branch 'master' into 1.3.1 | Chris St. Pierre | 2013-01-18 | 1 | -2/+3 |
| |\| | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Properties.py | ||||
| | * | GroupPatterns: improved PackedDigitRange and tests | Chris St. Pierre | 2013-01-18 | 1 | -2/+3 |
| | | | |||||
| * | | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFile | Chris St. Pierre | 2013-01-17 | 2 | -215/+0 |
| | | | |||||
| * | | added module-level OptionParser to avoid passing it as an argument or global ↵ | Chris St. Pierre | 2013-01-17 | 7 | -182/+132 |
| |/ | | | | | | | all over | ||||
* | | fixed unit tests | Chris St. Pierre | 2013-01-17 | 1 | -1/+1 |
| | | |||||
* | | fixed unit tests | Chris St. Pierre | 2013-01-17 | 2 | -42/+42 |
| | | |||||
* | | added a module-level FAM object to avoid passing it as an argument a billion ↵ | Chris St. Pierre | 2013-01-17 | 2 | -34/+41 |
| | | | | | | | | times | ||||
* | | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFile | Chris St. Pierre | 2013-01-17 | 2 | -215/+0 |
| | | |||||
* | | added module-level OptionParser to avoid passing it as an argument or global ↵ | Chris St. Pierre | 2013-01-17 | 7 | -182/+132 |
|/ | | | | all over |