summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Lint
Commit message (Collapse)AuthorAgeFilesLines
* Plugins/PkgVars: new plugin to set various vars per packageAlexander Sulfrian2014-02-261-1/+2
| | | | | | | This plugins allows the setting of varius flags per package. It should be used f.e. to specify pinnings for debian packages or use flags and keywords for gentoo packages (needs to be implemented by future Portage plugin).
* bcfg2-lint: Verify abstract Package tagsChris St. Pierre2014-02-231-0/+10
|
* support python 2.4 for default ACL checking in LintRichard Connon2014-02-181-6/+7
|
* Working lint check for invalid default ACLsRichard Connon2014-02-141-29/+18
|
* Correct XML source for bundles in default ACL LintRichard Connon2014-02-141-1/+1
|
* Lint checking for invalid default ACLsRichard Connon2014-02-141-1/+32
|
* fixed pylint testsChris St. Pierre2014-01-301-1/+2
|
* load correct JSON library on py2.4Chris St. Pierre2014-01-291-1/+2
|
* bcfg2-lint: expand wildcard xincludes when validating XMLChris St. Pierre2013-12-311-0/+29
|
* bcfg2-lint: New ValidateJSON pluginChris St. Pierre2013-12-091-0/+70
| | | | | This plugin validates the JSON files that can be used by Properties and Ohai.
* bcfg2-lint: New TemplateAbuse plugin detects templated scriptsChris St. Pierre2013-12-091-0/+75
| | | | | | | | TemplateAbuse detects templated scripts (either files that end with a known extension, or that start with a shebang line) and executables (based off of their permissions in info.xml) and warns about them, since templating scripts is dicey at best, and almost always better done by templating a config file for the script to read instead.
* bcfg2-lint: resolve XIncludes when parsing XML for validationChris St. Pierre2013-11-181-3/+12
|
* New plugin: AWSTagsChris St. Pierre2013-09-261-0/+1
| | | | | AWSTags allows querying tags from EC2, and setting groups based on the tag names or values.
* Lint: Fix Path type='vcs' schema checksSol Jerome2013-06-261-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge pull request #87 from kincl/jasons-hackingChris St. Pierre2013-06-061-4/+5
|\ | | | | Comments: Fix lint check so that it only runs if using clients.xml
| * Changing order of logicJason Kincl2013-05-291-2/+2
| |
| * Comments: Fix lint check so that it only runs if using clients.xmlJason Kincl2013-05-291-3/+4
| |
* | lint: catch unexpected Genshi errorsChris St. Pierre2013-06-031-0/+6
|/
* bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-1/+1
|
* bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-2/+5
|
* doc: added devel docs for bcfg2-lint pluginsChris St. Pierre2013-05-147-107/+328
|
* Lint: Fix Properties Comments checkerSol Jerome2013-05-131-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lint: Fix for python 3Sol Jerome2013-05-111-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lint: py3k fixSol Jerome2013-05-101-0/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-2/+1
|
* GroupLogic: added docstringsChris St. Pierre2013-03-281-0/+3
|
* new GroupLogic pluginChris St. Pierre2013-03-281-1/+2
|
* bcfg2-lint: ensure all XML properties files are parseableChris St. Pierre2013-03-281-9/+13
|
* testsuite: fixed more unit test stuffChris St. Pierre2013-03-261-4/+4
|
* testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-261-3/+3
|
* testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-261-7/+6
|
* bcfg2-lint: allow uppercase in usernamesChris St. Pierre2013-03-081-1/+1
|
* order in regex character classes mattersChris St. Pierre2013-02-221-1/+1
|
* bcfg2-lint: fixed username regexChris St. Pierre2013-02-221-1/+1
|
* removed debuggingChris St. Pierre2013-02-141-10/+0
|
* better Genshi syntax lint checkerChris St. Pierre2013-02-141-17/+56
|
* fixed checking Genshi templates for comments (#1141)Chris St. Pierre2013-02-141-1/+1
|
* bcfg2-lint: fixed requiring a specific format of text contentChris St. Pierre2013-01-141-1/+1
|
* better validation of required attrs for Package and Service tagsChris St. Pierre2013-01-141-17/+12
|
* bcfg2-lint: update RequiredAttrs for SELinux and POSIX user/group entriesChris St. Pierre2013-01-111-74/+89
|
* Cfg: Added feature to provide generation of SSH keys, authorized_keys fileChris St. Pierre2013-01-031-0/+4
|
* removed unused importChris St. Pierre2012-11-061-1/+0
|
* added XML schemas for SSLCA key/cert filesChris St. Pierre2012-11-061-98/+38
|
* fixed names of bcfg2-lint comment typesChris St. Pierre2012-10-301-3/+3
|
* Lint: Migrate Lint to 'mode' attributeSol Jerome2012-10-151-3/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-lint: rolled Duplicates plugin into MetadataLintChris St. Pierre2012-10-151-73/+0
|
* bcfg2-lint: fixed confusion about variables named "errors"Chris St. Pierre2012-10-041-8/+8
|
* expanded pylint coverageChris St. Pierre2012-09-251-14/+12
|
* expanded pylint testsChris St. Pierre2012-09-259-171/+218
|
* run pylint for errors on almost everything, full runs on some selected stuffChris St. Pierre2012-09-251-1/+2
|