Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Info: make builddir add owner write permissions to all files" | Michael Fenn | 2013-07-01 | 1 | -4/+0 |
| | | | | This reverts commit ab62481b597edcc099811039f7fd60743353d979. | ||||
* | Revert "Make pylint happy" | Michael Fenn | 2013-07-01 | 1 | -5/+3 |
| | | | | This reverts commit 8f4a8d386f6f2988de08e686f04c457a62189dfd. | ||||
* | Make pylint happy | Michael Fenn | 2013-06-29 | 1 | -3/+5 |
| | |||||
* | Info: make builddir add owner write permissions to all files | Michael Fenn | 2013-06-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | Since bcfg2-info isn't normally run as root, it can remove write permissions from itself in certain situations. This patch ensures that owner write is added to the mode for all files written by builddir. For example, suppose a bundle specifies a file /etc/foo/private with mode 0444. The POSIX tool will create /etc/foo with mode 0555. Any subsequent files that are specified to exist in /etc/foo will not be created because bcfg2-info will hit a permission denied error. | ||||
* | bcfg2-info: Remove nonexistent option | Sol Jerome | 2013-06-21 | 1 | -1/+0 |
| | | | | | | This option was removed in f157617a5c. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-info: Handle IOErrors | Sol Jerome | 2013-06-02 | 1 | -4/+8 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-info: running packageresolve with no packages uses the actual package ↵ | Chris St. Pierre | 2013-05-07 | 1 | -13/+17 |
| | | | | list of the host | ||||
* | bcfg2-info: fixed "bcfg2-info clients" when using clients database | Chris St. Pierre | 2013-04-18 | 1 | -3/+1 |
| | |||||
* | bcfg2-info: fixed for new load_plugins() routine | Chris St. Pierre | 2013-04-17 | 1 | -1/+2 |
| | |||||
* | Core: load plugins after daemonization so files/dirs created at plugin init ↵ | Chris St. Pierre | 2013-04-16 | 1 | -1/+1 |
| | | | | time have proper permissions | ||||
* | Promote bcfg2-info to have it's own Options dict | Michael Fenn | 2013-04-01 | 1 | -2/+1 |
| | | | | | | | | | | 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. | ||||
* | testsuite: fixed issues found by latest version of pep8 | Chris St. Pierre | 2013-03-26 | 1 | -15/+14 |
| | |||||
* | bcfg2-info: fixed building help message on 2.4 (from Michael Fenn) | Chris St. Pierre | 2013-03-22 | 1 | -4/+7 |
| | |||||
* | bcfg2-info: made packageresolve use code from Packages instead of ↵ | Chris St. Pierre | 2013-03-22 | 1 | -13/+16 |
| | | | | reinventing the wheel | ||||
* | added PEP-8 style checks to test suite | Chris St. Pierre | 2013-03-11 | 1 | -2/+1 |
| | |||||
* | fixed bcfg2-info buildbundle to use code from Bundler plugin | Chris St. Pierre | 2012-11-27 | 1 | -27/+17 |
| | |||||
* | removed bogus print statements | Chris St. Pierre | 2012-11-16 | 1 | -4/+3 |
| | |||||
* | bcfg2-info: Remove extraneous strip() call | Sol Jerome | 2012-10-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-info query: Query all hosts if none specified | Sol Jerome | 2012-10-17 | 1 | -2/+5 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | set up bcfg2-info logging just like bcfg2-admin | Chris St. Pierre | 2012-10-17 | 1 | -4/+10 |
| | |||||
* | added bcfg2_local.py, a tool to run bcfg2 against a local specification | Chris St. Pierre | 2012-10-17 | 1 | -1/+1 |
| | |||||
* | expanded pylint coverage to Admin modes, removed some old/broken admin modes | Chris St. Pierre | 2012-10-17 | 1 | -0/+19 |
| | |||||
* | bcfg2-info: added probes subcommand to list probes for a client | Chris St. Pierre | 2012-10-15 | 1 | -6/+44 |
| | |||||
* | testsuite: expanded pylint coverage | Chris St. Pierre | 2012-10-03 | 1 | -217/+213 |
| | |||||
* | made full pylint checks the default, expanded pylint coverage to lots of tools | Chris St. Pierre | 2012-09-26 | 1 | -1/+0 |
| | |||||
* | updated bcfg2.conf man page | Chris St. Pierre | 2012-09-25 | 1 | -1/+0 |
| | |||||
* | run pylint for errors on almost everything, full runs on some selected stuff | Chris St. Pierre | 2012-09-25 | 1 | -26/+28 |
| | |||||
* | Properties: made automatch in bcfg2.conf a default, not absolute; cleaned up ↵ | Chris St. Pierre | 2012-09-13 | 1 | -3/+3 |
| | | | | docs | ||||
* | bcfg2-info: added "automatch" command to perform Properties automatching | Chris St. Pierre | 2012-09-12 | 1 | -0/+38 |
| | |||||
* | bcfg2-info: fixed bug when building an entry for buildfile raised IOError | Chris St. Pierre | 2012-09-11 | 1 | -4/+5 |
| | |||||
* | updated various scripts/components to reflect updated Core invocation for ↵ | Chris St. Pierre | 2012-09-05 | 1 | -17/+4 |
| | | | | thread-safety | ||||
* | fixed import/usage of MetadataConsistencyError | Chris St. Pierre | 2012-08-27 | 1 | -4/+3 |
| | |||||
* | bcfg2-info: packagessources/packageresolve fail gracefully if Packages ↵ | Chris St. Pierre | 2012-08-23 | 1 | -0/+6 |
| | | | | plugin not enabled | ||||
* | fixed lxml.etree.tostring invocations | Chris St. Pierre | 2012-08-22 | 1 | -1/+2 |
| | |||||
* | lots of various py3k fixes | Chris St. Pierre | 2012-08-21 | 1 | -2/+1 |
| | |||||
* | bcfg2-info: Fix traceback when (mis)using profile | Sol Jerome | 2012-08-18 | 1 | -0/+3 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-info: Fix 'groups' command | Sol Jerome | 2012-08-18 | 1 | -10/+6 |
| | | | | | | | There used to be an additional "Contains" column but I was unable to determine what it was used for (and it doesn't work). Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | made logging levels more consistent in a few places | Chris St. Pierre | 2012-08-15 | 1 | -1/+8 |
| | |||||
* | Removed deprecated plugins BB, Svcmgr, SGenshi | Chris St. Pierre | 2012-08-15 | 1 | -2/+2 |
| | |||||
* | made logging to syslog configurable and default for all logging | Chris St. Pierre | 2012-08-15 | 1 | -1/+1 |
| | |||||
* | Merge branch 'tests' | Chris St. Pierre | 2012-08-15 | 1 | -1/+1 |
|\ | |||||
| * | print function fixes | Chris St. Pierre | 2012-08-15 | 1 | -1/+1 |
| | | |||||
* | | fixed IPython debug shell for older IPython | Chris St. Pierre | 2012-08-15 | 1 | -1/+1 |
|/ | |||||
* | Metadata and other improvements: | Chris St. Pierre | 2012-07-30 | 1 | -6/+7 |
| | | | | | | | | | | * 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 | ||||
* | better formatting, display categories in bcfg2-info showclient | Chris St. Pierre | 2012-07-26 | 1 | -8/+21 |
| | |||||
* | added CherryPy-based server core | Chris St. Pierre | 2012-07-19 | 1 | -5/+3 |
| | |||||
* | allow selection of preferred python interpreter | Chris St. Pierre | 2012-07-05 | 1 | -18/+44 |
| | |||||
* | merged maint | Chris St. Pierre | 2012-06-19 | 1 | -0/+3 |
|\ | |||||
| * | better error message from bcfg2-info packagesources without a hostname | Chris St. Pierre | 2012-06-14 | 1 | -0/+3 |
| | | |||||
| * | fixed bcfg2-info buildall without -f | Chris St. Pierre | 2012-06-04 | 1 | -1/+2 |
| | |