summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed client tool tests on systems without /bin/trueChris St. Pierre2014-10-201-1/+10
|
* Fixed py2.6-ism properlyChris St. Pierre2014-10-201-2/+6
|
* removed python 2.6-ismChris St. Pierre2014-10-201-2/+2
|
* Set option types on YUM/RPM list optionsChris St. Pierre2014-10-202-4/+6
|
* Merge pull request #216 from jsbillings/yum-plugin-masterChris St. Pierre2014-10-201-0/+20
|\ | | | | YUM: Add options to enable and disable Yum plugins
| * YUM: Add options to enable and disable Yum pluginsJonathan Billings2014-10-171-0/+20
| | | | | | | | | | | | | | | | | | | | | | Adds two options you can define: * disabled_plugins: A comma-separated list of plugins to disable * enabled_plugins: A comma-separated list of plugins to enable This allows you to run bcfg2 with certain plugins enabled or disabled when they're not set that way in the yum configuration. This is useful because the Bcfg2 YUM plugin is initialized before it can read in any files that might overwrite yum plugin configuration.
* | Merge pull request #218 from AlexanderS/fix-argumentsChris St. Pierre2014-10-201-6/+7
|\ \ | | | | | | Client/Proxy: use keyword arguments to match the correct order
| * | Client/Proxy: use keyword arguments to match the correct orderAlexander Sulfrian2014-10-201-6/+7
|/ / | | | | | | | | | | | | | | The XMLRPCTransport __init__ method defines several arguments with default values. The current call missed the use_datetime argument, so that the client_timeout will set the use_datetime paramenter and the protocol option was used as timeout (does not work, because a float is required and raises an exception).
* | doc: Add 1.4.0pre2 release notesSol Jerome2014-10-151-0/+37
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Options: change default communication protocol to xmlrpc/tlsv1Alexander Sulfrian2014-10-155-11/+11
| |
* | doc: remove default values for protocolAlexander Sulfrian2014-10-156-6/+0
| | | | | | | | | | If hard code the default value in your configuration file, it will not change if the default value will change in the code.
* | Options: add missing communication:protocol optionsAlexander Sulfrian2014-10-154-4/+17
| | | | | | | | | | The option was there in bcfg2-1.3.x and is still documented (maybe it just got lost during the options rewrite).
* | testsuite: add test for InfoXML matching for altsrc entriesAlexander Sulfrian2014-10-141-0/+19
| |
* | InfoXML: <Path> filter should match on realpathAlexander Sulfrian2014-10-141-1/+1
| | | | | | | | | | | | | | When using altsrc the name of real file created on the client is now in the realname attribute of the entry. The <Path> filter in the info.xml should match theses if available to set different permissions for the different files created by one template with altsrc.
* | Merge pull request #209 from AlexanderS/fix-password-authChris St. Pierre2014-10-143-14/+16
|\ \ | | | | | | Options/Commmon: remove default values for ssl-key/ssl-cert
| * | Options/Common: remove defaults for ssl-key/ssl-cert on the ClientAlexander Sulfrian2014-10-143-14/+16
| | | | | | | | | | | | | | | | | | | | | With these default values it is impossible to remove the ssl key and ssl cert from the configuration and use password auth. Configuration options could not be condensed in Bcfg2.Options.Common, because Server and Client needs different default values.
* | | testsuite: fix installationChris St. Pierre2014-10-141-4/+5
| | |
* | | testsuite: simplify installation, run pip freeze on failureChris St. Pierre2014-10-143-16/+7
| | |
* | | Merge pull request #205 from AlexanderS/fix-actionChris St. Pierre2014-10-141-1/+1
|\ \ \ | |/ / |/| | Tools/Action: fix typo
| * | Tools/Action: fix typoAlexander Sulfrian2014-10-141-1/+1
| | |
* | | Merge branch 'doc-packages-backends' of https://github.com/AlexanderS/bcfg2Sol Jerome2014-10-142-0/+7
|\ \ \
| * | | doc: add simple documentation for packages:backendsAlexander Sulfrian2014-10-142-0/+7
| |/ /
* | | Merge branch 'fix-pkgng' of https://github.com/AlexanderS/bcfg2Sol Jerome2014-10-142-4/+4
|\ \ \
| * | | Packages: enable Pkgng backend by defaultAlexander Sulfrian2014-10-141-1/+2
| | | |
| * | | Packages/Pkgng: fix arguments of __init__Alexander Sulfrian2014-10-131-3/+2
| | | | | | | | | | | | | | | | | | | | This plugin was developed for 1.3.x and during the transition to master the changed arguments of Collection.__init__ were missed.
* | | | TestDecisions: fix testAlexander Sulfrian2014-10-141-4/+4
| | | | | | | | | | | | | | | | | | | | The test uses both variants: get_decisions and get_decision. So there is no way to fix the code without fixing the test.
* | | | Server/Plugins/Decisions: fix typoSol Jerome2014-10-131-1/+1
| |/ / |/| | | | | | | | | | | | | | Modified from github #204. Thanks to Alexander Sulfrain. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Merge pull request #200 from AlexanderS/fix-docChris St. Pierre2014-10-132-4/+4
|\ \ \ | | | | | | | | doc: replace tabs with spaces
| * | | doc: replace tabs with spacesAlexander Sulfrian2014-10-132-4/+4
|/ / /
* | | Merge pull request #199 from AlexanderS/fix-docChris St. Pierre2014-10-134-17/+24
|\ \ \ | | | | | | | | Fix doc errors
| * | | doc: display platform-specific quickstart notes as tocAlexander Sulfrian2014-10-131-3/+7
| | | |
| * | | doc: release announcements as toctreeAlexander Sulfrian2014-10-131-1/+4
| | | |
| * | | doc: fix option listAlexander Sulfrian2014-10-131-12/+12
| | | | | | | | | | | | | | | | There should be at least two spaces between the option and the description.
| * | | doc: fix incorrect format for :ref:Alexander Sulfrian2014-10-131-1/+1
| |/ /
* | | doc: Add reference to bundle conversion scriptSol Jerome2014-10-131-0/+4
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Don't refer to "path" as use of that variable is discouraged.Gordon Messmer2014-09-121-1/+1
| | |
* | | Fix docstringGordon Messmer2014-09-121-1/+1
| | |
* | | Another lint whitespace fix.Gordon Messmer2014-09-111-1/+1
| | |
* | | Fix tests to match changes to the Jinja2 code.Gordon Messmer2014-09-112-34/+36
| | |
* | | Fix lint warnings.Gordon Messmer2014-09-112-2/+3
| | |
* | | Update CfgJinja2Generator.py to more closely match git master code.Gordon Messmer2014-09-111-8/+22
| | | | | | | | | The first version matched Bcfg2-1.3.4.
* | | First pass at Jinja2 support for Cfg.Gordon Messmer2014-09-1112-14/+306
| | |
* | | Clean up unicode diff handling a little more.Matt Kemp2014-08-201-1/+1
| | |
* | | Fixed lint test error.Matt Kemp2014-08-151-1/+1
| | |
* | | Fixed up test cases relating to _diff from POSIXFileMatt Kemp2014-08-151-36/+19
| | |
* | | udiff doesn't mean unified diff, it means unicode diffMatt Kemp2014-08-151-4/+4
| | |
* | | Removed ndiff from POSIXFile, only attempt unified diff.Matt Kemp2014-08-151-35/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the ndiff, which is a bit extraneous and can cause up to 30 second timeouts on larger files with many changes. unified_diff is faster and generally more applicable, and is already what is shown to the admin on interactive mode. This can save up to 30 seconds per file, per run. A future commit can take the resulting unified diff and recreate the ndiff specifically for the reporting if that is desired.
* | | Merge pull request #185 from AlexanderS/only-importantChris St. Pierre2014-08-041-7/+22
|\ \ \ | | | | | | | | Add only important flag
| * | | Client: support dryrun mode and only-importantAlexander Sulfrian2014-08-011-1/+11
| | | | | | | | | | | | | | | | | | | | Add support for displaying the skipped entries in dryrun mode when using the --only-important command line flag.
| * | | Client: add --only-important command line optionAlexander Sulfrian2014-08-011-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | Add the new --only-important (-i) command line option. With this option bcfg2 will only configure the important entries and exits clean afterwards.