summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reports: Add full PY3K compatibilitySol Jerome2011-04-268-20/+62
| | | | | | | | Note that Django still doesn't yet support version 3 so this won't necessarily work until there is a compatible version of django available for use. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* tools: Add full PY3K compatibilitySol Jerome2011-04-267-22/+52
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Better error messages when Svn2 fails for predictable reasonsChris St. Pierre2011-04-261-10/+34
| | | | Other misc. Svn2 tweaks and fixes
* SvcTools: Change return from mode="manual" to false so the entries report a ↵Tim Laszlo2011-04-256-6/+6
| | | | Bad state
* SvcTool: adding interactive_only modeTim Laszlo2011-04-252-1/+8
|
* Added myself to AUTHORS.Chris St. Pierre2011-04-251-0/+3
|
* Version bump to 1.2.0pre2v1.2.0pre2Sol Jerome2011-04-258-7/+13
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* export: Fix version quoting in solaris packagingSol Jerome2011-04-251-2/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge remote-tracking branch 'upstream/master' into removefixJonathan Billings2011-04-255-108/+118
|\
| * unexpanded vcs keywords raise warning, not errorChris St. Pierre2011-04-251-2/+2
| |
| * Various bcfg2-lint fixes:Chris St. Pierre2011-04-255-106/+116
| | | | | | | | | | | | | | | | * check for all plugins before referencing them, since in --stdin mode even plugins like Bundler may not be instantiated * formatting fixes * made Bundles plugin work with or without genshi installed * fixed name of plugin in example bcfg2-lint.conf
* | Fix the bcfg2 client -r optionJonathan Billings2011-04-252-3/+8
|/ | | | | | | The man page for 'bcfg2' says to use -r 'all', 'Service' or 'Package', but the code only responded to -r 'all', 'service' or 'package'. Update the client to allow 'all', 'service', 'Service', 'package' and 'Package'.
* changed [main] section of bcfg2-lint.conf to [lint] to make it possible to ↵Chris St. Pierre2011-04-253-8/+12
| | | | | | combine config files get full stack trace from failed plugins for easier troubleshooting
* doc: Update style guide with Section header informationSol Jerome2011-04-231-0/+6
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Add documentation for bootstrapping new clientsSol Jerome2011-04-236-55/+66
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Clarify troubleshooting techniquesSol Jerome2011-04-231-1/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Add security and updates repositories (Reported by Kevin Bowling on IRC)Sol Jerome2011-04-211-0/+20
| | | | | | | These are enabled by default on Ubuntu installs, so it makes sense to add them here in case the dependency paths are different. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Misc. build fixes:Chris St. Pierre2011-04-213-4/+8515
| | | | | * fixed detection of RHEL version and python Sphinx path * added XSL file to do XSLT transform for build_dtddoc
* Misc. bcfg2-lint fixes and tweaks:Chris St. Pierre2011-04-214-10/+15
| | | | | | * fixed bcfg2-lint bug with older pythons * made bcfg2-lint silent by default on success * adjusted bcfg2-lint defaults and alerting levels to work better out-of-the-box
* doc: Add documentation for the Systemd client toolSol Jerome2011-04-211-9/+28
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Replace reload attribute with target attributeSol Jerome2011-04-211-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lots of cleanup for bcfg2-repo-validate rewrite:Chris St. Pierre2011-04-2121-99/+371
| | | | | | | | | * Changed all references to bcfg2-repo-validate in the documentation to bcfg2-lint * Wrote man pages for bcfg2-lint and bcfg2-lint.conf * Cleaned up straggling references to bcfg2-repo-validate in Makefiles, spec files, and the POSIX tool * A few minor bug fixes
* doc: Document Version tag usageSol Jerome2011-04-201-0/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Make magic groups documentation clearerSol Jerome2011-04-204-17/+33
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Highlight the position for the Recommended tagSol Jerome2011-04-201-6/+7
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed duplicate group detection in MetadataChris St. Pierre2011-04-201-2/+1
|
* doc: Correct properties usage (#1005)Sol Jerome2011-04-204-19/+29
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* short-circuit Pkgmgr lint checks if Pkgmgr plugin not enabledChris St. Pierre2011-04-201-0/+4
|
* setup.py: Add new Lint packageSol Jerome2011-04-201-0/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* repo-validate: Recreate as a symlink to bcfg2-lintSol Jerome2011-04-201-0/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Rewrote bcfg2-repo-validate as bcfg2-lint, which uses a pluginChris St. Pierre2011-04-2012-330/+930
| | | | | | | | | interface to be lots more flexible and extensible. Added several more tests. If bcfg2-lint is run as bcfg2-repo-validate, it roughly emulates the functionality of that program. TODO: Need to figure out correct way to symlink bcfg2-repo-validate to bcfg2-lint on install.
* Add basic support for systemd services.Jeffrey C. Ollie2011-04-191-0/+59
| | | | | | | | To use, add "Systemd" to the "drivers" option in the "client" section of bcfg2.conf on the client. Then, define services on the server like this: <Service name="rabbitmq-server" status="on" reload="restart" type="systemd"/>
* Reports: Fix import error (Reported by emias on IRC)Sol Jerome2011-04-191-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Fix SSLCA documentationSol Jerome2011-04-151-26/+26
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-151-1/+0
|\
| * doc: Remove unnecessary step for writing tool driversSol Jerome2011-04-151-1/+0
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | fixed XInclude magic and determination of whether a file is a client or ↵Chris St. Pierre2011-04-151-19/+49
|/ | | | group file
* fixed typo from mergeChris St. Pierre2011-04-141-1/+1
|
* Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-145-9/+37
|\
| * doc: Fix some documentation issues (#980)Sol Jerome2011-04-145-9/+37
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | fixed PropertyFile.Index() to populate .data as a side effectChris St. Pierre2011-04-141-1/+37
| |
* | resolved bcfg2-repo-validate conflictsChris St. Pierre2011-04-142-24/+26
|\|
| * Merge branch 'py3k'Sol Jerome2011-04-138-152/+203
| |\
| | * src/sbin: PY3K + PEP8 fixesSol Jerome2011-04-137-150/+201
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| | * Init: PEP8 fixesSol Jerome2011-04-131-2/+2
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | man: Update the bcfg2-reports man pageSol Jerome2011-04-135-40/+57
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | only check for multiple default groups if groups.xml is included in validationChris St. Pierre2011-04-141-9/+8
| | |
* | | added Client tag to StructFile; made PropertyFile inherit from StructFileChris St. Pierre2011-04-146-40/+84
| | |
* | | A property file can now have a matching .xsd file (e.g.,Chris St. Pierre2011-04-134-67/+151
|/ / | | | | | | | | | | | | | | "Properties/foo.xml" and "Properties/foo.xsd") which specifies a schema for that property file. bcfg2-repo-validate will check the property file against its schema. Updated bcfg2-repo-validate man page with several new options.
* | Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-133-0/+156
|\|