summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Options.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Sol Jerome2013-06-021-1/+1
|\ | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * Options: fixed typo in optionChris St. Pierre2013-05-231-1/+1
| |
* | Merge branch 'maint'Chris St. Pierre2013-05-211-1/+12
|\|
| * added multiprocessing server coreChris St. Pierre2013-05-201-1/+12
| |
| * minor fixes for FAM blockingJason Kincl2013-05-011-0/+1
| |
| * Adding option to force server to wait until all FAM events are processedJason Kincl2013-05-011-0/+5
| |
* | Merge branch 'maint'Chris St. Pierre2013-04-241-5/+18
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Options: add environment var for config fileChris St. Pierre2013-04-191-1/+2
| |
| * Options: Fix PEP8 errorSol Jerome2013-04-041-0/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Promote bcfg2-info to have it's own Options dictMichael Fenn2013-04-011-0/+4
| | | | | | | | | | | | | | | | | | | | Turns out that CLIENT_COMMON_OPTIONS and SERVER_COMMON_OPTIONS conflict. Adding ppath and max_copies (turns out the latter is also necessary) to the bcfg2-info code directly seemed like a maintenance problem waiting to happen, so I factored that out into a new INFO_COMMON_OPTIONS dict. That will keep any options parsing special cases out of the bcfg2-info code hopefully be more maintainable going forward.
| * Added option to periodically dump performance stats to logsChris St. Pierre2013-03-291-1/+12
| |
| * testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-261-3/+3
| |
* | Merge branch '1.4.x'Chris St. Pierre2013-04-231-111/+86
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/bcfg2-server.install doc/server/plugins/grouping/metadata.txt src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Tools/Portage.py src/lib/Bcfg2/Client/Tools/RcUpdate.py src/lib/Bcfg2/Client/Tools/YUM24.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Client/Tools/launchd.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py src/lib/Bcfg2/Utils.py src/sbin/bcfg2-info src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py
| * | removed in-place modification of "states" dict in client toolsChris St. Pierre2013-02-211-3/+3
| | |
| * | extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-141-1/+23
| | |
| * | Metadata: allowed setting global default authentication typeChris St. Pierre2013-02-141-1/+7
| | |
| * | fixed some option parsing bugsChris St. Pierre2013-02-121-8/+10
| | |
| * | Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-181-1/+25
| |\ \
| | * \ Merge branch 'master' into 1.3.1Chris St. Pierre2013-01-181-1/+25
| | |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Properties.py
| | * | | Options: split loading a new OptionParser from fetching an existing parserChris St. Pierre2013-01-171-13/+18
| | | | |
| | * | | added module-level OptionParser to avoid passing it as an argument or global ↵Chris St. Pierre2013-01-171-9/+59
| | | | | | | | | | | | | | | | | | | | all over
| * | | | removed deprecated tools: RPMng, YUM24, YUMngChris St. Pierre2013-01-171-89/+13
| | | | |
| * | | | Options: split loading a new OptionParser from fetching an existing parserChris St. Pierre2013-01-171-13/+18
| | | | |
| * | | | added module-level OptionParser to avoid passing it as an argument or global ↵Chris St. Pierre2013-01-171-9/+59
| |/ / / | | | | | | | | | | | | all over
* | | | minor fixes for FAM blockingJason Kincl2013-04-171-0/+1
| | | |
* | | | Adding option to force server to wait until all FAM events are processedJason Kincl2013-04-171-0/+5
| | | |
* | | | Promote bcfg2-info to have it's own Options dictMichael Fenn2013-03-291-0/+4
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | Turns out that CLIENT_COMMON_OPTIONS and SERVER_COMMON_OPTIONS conflict. Adding ppath and max_copies (turns out the latter is also necessary) to the bcfg2-info code directly seemed like a maintenance problem waiting to happen, so I factored that out into a new INFO_COMMON_OPTIONS dict. That will keep any options parsing special cases out of the bcfg2-info code hopefully be more maintainable going forward.
* | | Merge branch '1.3.2' into maintChris St. Pierre2013-03-211-3/+58
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Tools/__init__.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/test_code_checks.py
| * | | bcfg2-test: added option to spawn multiple child processes to run testsChris St. Pierre2013-02-251-1/+28
| | | |
| * | | extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-141-1/+23
| | | |
| * | | Metadata: allowed setting global default authentication typeChris St. Pierre2013-02-141-1/+7
| | |/ | |/|
* | | Reporting: Fix sections for reports settingsSol Jerome2013-03-181-4/+6
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | fixed option description for bcfg2-crypt passphrase optionChris St. Pierre2013-02-211-1/+1
|/ /
* / POSIXUsers: set managed uid/gid rangeChris St. Pierre2013-01-181-1/+25
|/ | | | | | | | Added options to set a range (whitelist or blacklist) of managed uids/gids so that accounts in LDAP (e.g.) do not get flagged as "extra" entries. Request: http://article.gmane.org/gmane.comp.sysutils.bcfg2.devel/4629
* read bcfg2-lint plugin list properlyChris St. Pierre2013-01-141-0/+5
|
* testsuite: test for exceptions raised without messagesChris St. Pierre2012-12-101-2/+2
|
* set default umask for server, added option to change itChris St. Pierre2012-11-141-0/+6
|
* added Git.Update RMI, ability to base bcfg2 VCS repo at a different ↵Chris St. Pierre2012-10-301-1/+7
| | | | directory than the repo root
* Options: Add more vim tempfiles to ignoreSol Jerome2012-10-211-2/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed a few straggling perms -> mode changesChris St. Pierre2012-10-151-1/+1
|
* Options: Update mdata option to use 'mode'Sol Jerome2012-10-151-3/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Change the default base for sqlite dbs to SERVER_REPOSITORY/etc/Tim Laszlo2012-10-111-1/+1
|
* Lower reporting_file_limit to match 1.2, move web_prefix to reporting sectionTim Laszlo2012-10-111-2/+3
|
* Reporting: Make transport configurableTim Laszlo2012-10-101-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 errorsChris St. Pierre2012-10-091-0/+3
|
* Reporting: Merge new reporting dataTim Laszlo2012-10-081-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 CherryPyChris St. Pierre2012-10-041-1/+33
|
* fixed default SSL CA cert, which is optionalChris St. Pierre2012-10-031-1/+1
|
* set default paths for ssl certs/keys according to SELinux policyChris St. Pierre2012-10-031-3/+3
|
* made client runs abort on probe failure, added option to disable thatChris St. Pierre2012-09-281-1/+9
|