Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add ability to ignore a Service | Joe Digilio | 2011-03-25 | 2 | -0/+8 |
| | |||||
* | Add error checking to make sure gpg-pubkeys have all needed information | Jack Neely | 2011-03-17 | 1 | -0/+8 |
| | | | | (cherry picked from commit 81fce09fb9671c652703c37a5f9b48d020a34307) | ||||
* | Convert hostbase/reports files to unix file formats | Sol Jerome | 2011-03-17 | 3 | -75/+75 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | In TGenshi templates, the "name" variable is set to the destination path of ↵ | Chris St. Pierre | 2011-03-16 | 1 | -4/+5 |
| | | | | the file. If an altsrc attribute was used, then "name" is set to the altsrc value; otherwise, it is set to the "name" attribute of the original <Path> tag used to declare the file. In the new Genshi handler functionality of Cfg, this had not been ported over; "name" was always the original name of the file, even if altsrc was specified. Fixed that bug. | ||||
* | Cfg: Fix unicode traceback (Resolves #993) | Sol Jerome | 2011-03-07 | 1 | -7/+25 |
| | | | | | | | | If the Cfg plugin handled a file containing a character which isn't contained in the encoding specified, it resulted in a traceback. This now fails gracefully and suggests use of an alternate encoding. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Better handling of backup files in paranoid mode (Patch from mkd ticket #995) | Sol Jerome | 2011-03-06 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | 1. Client removes only one excess backup copy at every configfile change, even if there are more backup copies eligible for deletion. Moreover, lowering the max_copies parameter could cause client to never remove any excess files from there. 2. Space character in backup file names is mildly annoying - datetime.isoformat() will put a 'T' there instead. 3. More robust handling of 'paranoid' attribute values from info.xml (paranoid='True' should also be allowed - currently only paranoid='true' works as expected). A simple patch (attached) addresses all these issues. /mkd Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | fixed handling of group- and host-specific .genshi templates in Cfg ↵ | Chris St. Pierre | 2011-03-04 | 1 | -1/+1 |
| | | | | (non-greedy matching) | ||||
* | APT/YUMng: Remove stray punctuation | Sol Jerome | 2011-03-01 | 2 | -2/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Bundler: Add support for genshi .xml bundles | Sol Jerome | 2011-02-26 | 1 | -3/+20 |
| | | | | | | | This commit modifies the Bundler plugin to allow for genshi templates with .xml file extensions via the xml namespace (Resolves ticket #861). Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | YUMng: Fix handling of gpg-pubkey packages by yum 3.2.20 on SLES | Chris St. Pierre | 2011-02-24 | 1 | -1/+6 |
| | |||||
* | Service: Allow services that are both supervised and custom (Ticket #979) | Chris St. Pierre | 2011-02-24 | 1 | -4/+2 |
| | |||||
* | Cfg: Create info.xml files by default with bcfg2-admin pull | Sol Jerome | 2011-02-21 | 1 | -17/+9 |
| | | | | | | | Using info.xml files allows the user to validate permissions with the info schema. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | POSIX: Implement recursive attribute for nonexistent Paths | Sol Jerome | 2011-02-21 | 1 | -6/+30 |
| | | | | | | | | The POSIX client tool now has the ability to recursively remove the contents of a specified directory provided there are no other managed entries under the directory. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Reports: Disable template loading from Python eggs | Sol Jerome | 2011-02-21 | 1 | -1/+0 |
| | | | | | | | | | | | | This does not appear to work with the default settings for some distributions. Here is what happens on Ubuntu: [error] /usr/lib/pymodules/python2.6/django/template/loader.py:64: UserWarning: Your TEMPLATE_LOADERS setting includes 'django.template.loaders.eggs.load_template_source', but your Python installation doesn't support that type of template loading. Consider removing that line from TEMPLATE_LOADERS. This appears to be disabled in django by default as per http://docs.djangoproject.com/en/dev/ref/templates/api/#loading-templates. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | SMF: Reports current service status when using the Solaris SMF driver. ↵ | Sol Jerome | 2011-02-14 | 1 | -0/+1 |
| | | | | | | | | (Resolves #988) Patch made available in ticket report. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | DBStats: use clients_xml class | Tim Laszlo | 2011-02-10 | 1 | -1/+1 |
| | |||||
* | Metadata: Move group routines to new class | Tim Laszlo | 2011-02-10 | 1 | -6/+6 |
| | |||||
* | Missing newline in help | Tim Laszlo | 2011-02-10 | 2 | -56/+29 |
| | |||||
* | Metadata: Move client routines to new class | Tim Laszlo | 2011-02-10 | 1 | -36/+18 |
| | |||||
* | Metadata: Add xml source class | Tim Laszlo | 2011-02-10 | 1 | -138/+160 |
| | |||||
* | Probes: Patch to sort nested items from faceted.wordpress.com (Resolves #987) | Sol Jerome | 2011-02-05 | 1 | -2/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | SSHbase: Fix hang when file not present on client | Sol Jerome | 2011-01-31 | 1 | -3/+7 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Properties: Catch exception when missing Properties directory | Sol Jerome | 2011-01-28 | 1 | -1/+6 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Metadata: Handle writes to XInclude files in bootstrap mode | Tim Laszlo | 2011-01-28 | 1 | -3/+19 |
| | |||||
* | Metadata: Handle writes to XInclude files within clients.xml (Resolves #841) | Tim Laszlo | 2011-01-28 | 1 | -12/+28 |
| | |||||
* | added verification of cert against key, and ensured plugins entries get ↵ | Graham Hagger | 2011-01-26 | 1 | -2/+27 |
| | | | | updated correctly if cert is requested before key, thus key was getting genned, then cert, then key again because the plugin didnt know it already had the key - doh | ||||
* | export: Update version number for reports | Sol Jerome | 2011-01-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | SSLServer: Stop raising trapped exceptions from XMLRPCRequestHandler. ↵ | Tim Laszlo | 2011-01-24 | 1 | -1/+3 |
| | | | | Causes the server to wedge. (Resolves #970) | ||||
* | Metadata: Reload clients.xml before writing if the Pseudo file monitor is used | Tim Laszlo | 2011-01-24 | 1 | -0/+17 |
| | |||||
* | Metadata: Typo in XIncludeError | Tim Laszlo | 2011-01-24 | 1 | -1/+1 |
| | |||||
* | Metadata: Stop stripping comments from clients.xml (Resolves #929) | Tim Laszlo | 2011-01-24 | 1 | -10/+2 |
| | |||||
* | Metadata: Raise MetadataConsistencyError when set_profile fails | Tim Laszlo | 2011-01-23 | 1 | -0/+1 |
| | |||||
* | Metadata: Gracefully handle failed profile updates to clients.xml using ↵ | Tim Laszlo | 2011-01-23 | 1 | -1/+5 |
| | | | | xinclude files | ||||
* | Cfg: Handle empty genshi templates (Ticket #948) | Tim Laszlo | 2011-01-23 | 1 | -0/+2 |
| | |||||
* | TGenshi: Handle empty files (Resolves #948) | Tim Laszlo | 2011-01-23 | 1 | -0/+2 |
| | |||||
* | Cfg: Add support for .genshi files | Tim Laszlo | 2011-01-22 | 1 | -7/+48 |
| | |||||
* | client tools: Add verification failure suggestion (Resolves #724) | Sol Jerome | 2011-01-22 | 2 | -0/+6 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Merge branch 'master' of https://github.com/jdigilio/bcfg2 | Sol Jerome | 2011-01-22 | 1 | -17/+24 |
|\ | |||||
| * | Support ability to pass parameters to Upstart services | Joe Digilio | 2011-01-22 | 1 | -17/+24 |
| | | |||||
* | | Merge branch 'master' of git.mcs.anl.gov:bcfg2 | Narayan Desai | 2011-01-22 | 1 | -0/+229 |
|\| | |||||
| * | Ldap: New server ldap plugin | Torsten Rehn | 2011-01-22 | 1 | -0/+229 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Chkconfig: track supervised services properly (Resolves Ticket #856) | Narayan Desai | 2011-01-22 | 1 | -2/+2 |
|/ | |||||
* | Metadata: report multiple group definitions (Resolves Ticket #784) | Narayan Desai | 2011-01-22 | 1 | -0/+5 |
| | |||||
* | EntrySet: Add generic ignore support for files named \*.genshi_include, ↵ | Narayan Desai | 2011-01-22 | 1 | -1/+1 |
| | | | | enabling splitting of genshi templates (Resolves Ticket #897) | ||||
* | Cfg: pull file permissions defaults uniformly (Resolves Ticket #958) (Patch ↵ | Narayan Desai | 2011-01-22 | 1 | -4/+4 |
| | | | | from unidentified openid user) | ||||
* | APT: Enforce appearance of /usr/sbin and /sbin in PATH (Resolves Ticket #968) | Narayan Desai | 2011-01-22 | 1 | -1/+5 |
| | |||||
* | Probes: Order stored items in probed.xml (Resolves Ticket #982) | Narayan Desai | 2011-01-22 | 1 | -1/+1 |
| | |||||
* | Component: Switch to pre-PEP318 function decorators | Sol Jerome | 2011-01-13 | 1 | -2/+2 |
| | | | | | | | | | Having the new style for function decorators causes issues when building the Bcfg2 client on CentOS 4 which is still shipping with python 2.3. This patch keeps the same functionality with the old syntax (can be reverted once we drop support for python 2.3 on the client). Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | YUM24: New client tool from Jack Neely for older yum clients (Resolves ↵ | Sol Jerome | 2011-01-13 | 1 | -0/+421 |
| | | | | | | Ticket #935) Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | DebInit: Account for future lenny updates (Resolves Ticket #977) | Sol Jerome | 2011-01-12 | 1 | -5/+3 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> |