Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Options: split loading a new OptionParser from fetching an existing parser | Chris St. Pierre | 2013-01-17 | 1 | -13/+18 |
| | |||||
* | added module-level OptionParser to avoid passing it as an argument or global ↵ | Chris St. Pierre | 2013-01-17 | 1 | -9/+59 |
| | | | | all over | ||||
* | read bcfg2-lint plugin list properly | Chris St. Pierre | 2013-01-14 | 1 | -0/+5 |
| | |||||
* | testsuite: test for exceptions raised without messages | Chris St. Pierre | 2012-12-10 | 1 | -2/+2 |
| | |||||
* | set default umask for server, added option to change it | Chris St. Pierre | 2012-11-14 | 1 | -0/+6 |
| | |||||
* | added Git.Update RMI, ability to base bcfg2 VCS repo at a different ↵ | Chris St. Pierre | 2012-10-30 | 1 | -1/+7 |
| | | | | directory than the repo root | ||||
* | Options: Add more vim tempfiles to ignore | Sol Jerome | 2012-10-21 | 1 | -2/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | fixed a few straggling perms -> mode changes | Chris St. Pierre | 2012-10-15 | 1 | -1/+1 |
| | |||||
* | Options: Update mdata option to use 'mode' | Sol Jerome | 2012-10-15 | 1 | -3/+3 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Change the default base for sqlite dbs to SERVER_REPOSITORY/etc/ | Tim Laszlo | 2012-10-11 | 1 | -1/+1 |
| | |||||
* | Lower reporting_file_limit to match 1.2, move web_prefix to reporting section | Tim Laszlo | 2012-10-11 | 1 | -2/+3 |
| | |||||
* | Reporting: Make transport configurable | Tim Laszlo | 2012-10-10 | 1 | -1/+8 |
| | | | | | | | Add routines to the setup to handle alternate transports. Make the default for new installs LocalFilesystem and existing installs DirectStore. Raise an error is DirectStore is used when loading bcfg-report-collector | ||||
* | fix pylint unit test errors | Chris St. Pierre | 2012-10-09 | 1 | -0/+3 |
| | |||||
* | Reporting: Merge new reporting data | Tim Laszlo | 2012-10-08 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move reporting data to a new schema Use south for django migrations Add bcfg2-report-collector daemon Conflicts: doc/development/index.txt doc/server/plugins/connectors/properties.txt doc/server/plugins/generators/packages.txt setup.py src/lib/Bcfg2/Client/Tools/SELinux.py src/lib/Bcfg2/Compat.py src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Init.py src/lib/Bcfg2/Server/Admin/Reports.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Inotify.py src/lib/Bcfg2/Server/Plugin/base.py src/lib/Bcfg2/Server/Plugin/interfaces.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgEncryptedGenerator.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Ohai.py src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Reports/backends.py src/lib/Bcfg2/Server/Reports/manage.py src/lib/Bcfg2/Server/Reports/nisauth.py src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt src/sbin/bcfg2-yum-helper testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestSEModules.py | ||||
* | drop privs options added, works in CherryPy | Chris St. Pierre | 2012-10-04 | 1 | -1/+33 |
| | |||||
* | fixed default SSL CA cert, which is optional | Chris St. Pierre | 2012-10-03 | 1 | -1/+1 |
| | |||||
* | set default paths for ssl certs/keys according to SELinux policy | Chris St. Pierre | 2012-10-03 | 1 | -3/+3 |
| | |||||
* | made client runs abort on probe failure, added option to disable that | Chris St. Pierre | 2012-09-28 | 1 | -1/+9 |
| | |||||
* | deprecated YUM24 tool, renamed YUMng to YUM, RPMng to RPM | Chris St. Pierre | 2012-09-26 | 1 | -58/+72 |
| | |||||
* | updated bcfg2.conf man page | Chris St. Pierre | 2012-09-25 | 1 | -10/+0 |
| | |||||
* | expanded pylint coverage | Chris St. Pierre | 2012-09-25 | 1 | -30/+72 |
| | |||||
* | Allowing the assertion of a profile for a host to be supplied by the ↵ | Chris Brinker | 2012-09-19 | 1 | -1/+2 |
| | | | | bcfg2.conf file. This is useful if you have a dynamic system and only the client has information on which profile to use. | ||||
* | bcfg2-crypt: added -I option, made --stdout better, updated man page | Chris St. Pierre | 2012-09-13 | 1 | -8/+9 |
| | |||||
* | bcfg2-crypt: added --stdout option | Chris St. Pierre | 2012-09-11 | 1 | -0/+6 |
| | |||||
* | added server-side client metadata object caching | Chris St. Pierre | 2012-09-05 | 1 | -12/+0 |
| | |||||
* | Options.py: Preserve config file option name case | John Morris | 2012-09-03 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | See this link: http://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.optionxform By default, RawConfigParser squashes option names to lower case. The ZBCA plugin, before plugin configuration was moved from data directories to /etc/bcfg2.conf, relied on option name case to be preserved because X509v3 extension names use mixed case. Moving the ZBCA config into bcfg2.conf breaks the plugin because pyOpenSSL no longer recognizes the extension names. This patch causes RawConfigParser to preserve option name case. This is anticipated to break things if users have placed upper-case characters in config file option names. (cherry picked from commit 043706ab10034461f64a53060d8ba54f278c2e0c) Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Options: misc. minor fixes | Chris St. Pierre | 2012-08-28 | 1 | -2/+7 |
| | |||||
* | better stringification of Option objects | Chris St. Pierre | 2012-08-28 | 1 | -2/+25 |
| | |||||
* | renamed Bcfg2Py3k to Compat | Chris St. Pierre | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | fixed broken XML-RPC retries, made delay configurable | Chris St. Pierre | 2012-08-20 | 1 | -0/+7 |
| | |||||
* | added --version argument to everything that uses Bcfg2.Options (#1044) | Chris St. Pierre | 2012-08-20 | 1 | -1/+23 |
| | |||||
* | fixed some egregiously wrong Options tests | Chris St. Pierre | 2012-08-16 | 1 | -11/+10 |
| | |||||
* | Bcfg2.settings: bcfg2-web.conf is the default, unless bcfg2-web.conf doesn't ↵ | Chris St. Pierre | 2012-08-16 | 1 | -0/+17 |
| | | | | exit and bcfg2.conf does | ||||
* | removed print statements | Chris St. Pierre | 2012-08-15 | 1 | -2/+3 |
| | |||||
* | Options: swap deprecation warning values | Tim Laszlo | 2012-08-15 | 1 | -1/+1 |
| | |||||
* | made logging to syslog configurable and default for all logging | Chris St. Pierre | 2012-08-15 | 1 | -1/+7 |
| | |||||
* | POSIX: | Chris St. Pierre | 2012-08-15 | 1 | -0/+2 |
| | | | | | | refactored POSIX tool into multiple files to make it more manageable Added unit tests for POSIX tool and sub-tools fixed ACL handling for filesystems mounted noacl | ||||
* | Options: Change default ENGINE setting | Sol Jerome | 2012-08-14 | 1 | -1/+1 |
| | | | | | | | This helps reduce the amount of typing the user needs to do and also corresponds with our existing documentation for setting up reports. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Options: Suppress warnings in bcfg2-admin init | Sol Jerome | 2012-08-12 | 1 | -6/+13 |
| | | | | | | | | The warning for missing bcfg2.conf is just ugly when trying to initialize your bcfg2-server via bcfg2-admin init. This commit prevents us from spamming the new user with irrelevant information. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Bcfg2.Options: Add support for deprecated options | Tim Laszlo | 2012-08-09 | 1 | -7/+24 |
| | |||||
* | Options: web_debug should be boolean | Tim Laszlo | 2012-08-09 | 1 | -1/+2 |
| | |||||
* | Merge reporting configuration with main server configuration | Tim Laszlo | 2012-08-07 | 1 | -0/+16 |
| | | | | | | Admin/Syncdb: Use SchemaUpdater Move the schema update routines from reports to Bcfg2.Server Move Reports.settings into Bcfg2.settings | ||||
* | Metadata and other improvements: | Chris St. Pierre | 2012-07-30 | 1 | -2/+32 |
| | | | | | | | | | | * Added support for Client tag in groups.xml * Added support for nested Group tags in groups.xml * Added support for negated groups in groups.xml * Added DatabaseBacked plugin mixin to easily allow plugins to connect to a database specified in global database settings in bcfg2.conf * Added DBMetadata plugin that uses relational DB to store client records instead of writing to clients.xml | ||||
* | added CherryPy-based server core | Chris St. Pierre | 2012-07-19 | 1 | -11/+22 |
| | |||||
* | allowed specifying path to schema files in bcfg2.conf | Chris St. Pierre | 2012-07-11 | 1 | -0/+1 |
| | |||||
* | allow selection of preferred python interpreter | Chris St. Pierre | 2012-07-05 | 1 | -0/+7 |
| | |||||
* | added selinux support | Chris St. Pierre | 2012-07-03 | 1 | -0/+40 |
| | |||||
* | fixed option alignment issues | Chris St. Pierre | 2012-06-15 | 1 | -17/+15 |
| | |||||
* | added -B (skip bundles) and -Z (skip independent) options | Chris St. Pierre | 2012-06-06 | 1 | -0/+10 |
| | |||||
* | added properties element encryption | Chris St. Pierre | 2012-06-06 | 1 | -0/+45 |
| | | | | added bcfg2-crypt utility for encrypting Properties and Cfg files |