summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | testsuite: ExceptionMessageChecker support for old pythonAlexander Sulfrian2017-03-291-3/+8
| | | |
| * | | testsuite: Server requires Python2.6Alexander Sulfrian2017-03-293-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do not want to run the test for the Server with Python2.4 and Python2.5 and use the nose-exclude plugin to disable the Server tests based on the directory. We do not even want to import the modules of the Server, as it might not be possible anymore (missing dependencies or invalid syntax). nose-exclude-0.2 breaks compatibility with Python2.5 and below (it is using the "with open(..):" syntax), so we have to stick to the last version below.
| * | | travis-ci: Also run tests with python2.4 and python2.5Alexander Sulfrian2017-03-294-25/+57
| | | |
| * | | travis-ci: Cache wheels for python depsAlexander Sulfrian2017-03-292-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | The python dependencies are only build once to create the wheel and cached using the travis-ci infrastructure. All builds afterwards will be faster because the cached version is used.
| * | | travis-ci: Cache common xml schema filesAlexander Sulfrian2017-03-293-3/+30
| | | |
| * | | travis-ci: Enable cache for pipAlexander Sulfrian2017-03-291-0/+5
| | | | | | | | | | | | | | | | | | | | The new container-based infrastructure allow public projects to use the cache system to speed up the build.
| * | | travis-ci: Use container-based infrastructureAlexander Sulfrian2017-03-292-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | The new travis infrastructure is container-based and does not allow the use of sudo, but travis allows to install whitelisted apt packages (http://docs.travis-ci.com/user/migrating-from-legacy/).
| * | | setup.py: Add missing dependencyAlexander Sulfrian2017-03-291-0/+1
| | | |
| * | | doc: Fix noteAlexander Sulfrian2017-03-291-1/+2
| | | | | | | | | | | | | | | | f4dc3f33579584924243ac2e89f6f68ed195ec79 removed half of the note.
| * | | setup.py: Use ssl module for older python versionAlexander Sulfrian2017-03-291-2/+2
| | | | | | | | | | | | | | | | m2crypto fallback was removed in 713ae6ed84.
* | | | Merge pull request #390 from solj/add-missing-reporting-entriesAlexander Sulfrian2017-07-111-2/+4
|\ \ \ \ | | | | | | | | | | Reporting: Add POSIX User/Group Entry types
| * \ \ \ Merge branch 'import-models' of https://github.com/0/bcfg2 into ↵Sol Jerome2017-07-111-2/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add-missing-reporting-entries Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| | * | | | Reporting/Storage: Import ActionEntryDmitri Iouchtchenko2017-05-081-2/+2
| |/ / / / |/| | | | | | | | | | | | | | It wasn't included in the transition from a wildcard import in 255faaf.
| * | | | Reporting: Add POSIX User/Group Entry typesSol Jerome2017-07-111-2/+4
|/ / / / | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | Merge pull request #388 from 0/import-serviceentryAlexander Sulfrian2017-05-081-2/+2
|\ \ \ \ | | | | | | | | | | Reporting/Storage: Import ServiceEntry
| * | | | Reporting/Storage: Import ServiceEntryDmitri Iouchtchenko2017-05-051-2/+2
| |/ / / | | | | | | | | | | | | It wasn't included in the transition from a wildcard import in 255faaf.
* | | | Merge pull request #385 from AlexanderS/fix/probes-djangoAlexander Sulfrian2017-05-081-1/+0
|\ \ \ \ | |/ / / |/| | | Probes: Remove wrong line
| * | | Probes: Remove wrong lineAlexander Sulfrian2017-03-221-1/+0
|/ / / | | | | | | | | | | | | | | | This line brakes django detection for the Probes! It resets the global variable just after the detection. This line was left while changing the placement of the detection in fa0d86aba32c40d829f9f94411403221a48283e8.
* | | Merge pull request #384 from AlexanderS/fix/encoding-commentAlexander Sulfrian2017-03-211-1/+1
|\ \ \ | |/ / |/| | Server/Info: Fix encoding declaration
| * | Server/Info: Fix encoding declarationAlexander Sulfrian2017-03-211-1/+1
|/ / | | | | | | | | It seems to be, that there must not be any Python statement before the magic comment.
* | Server/Lint: Include RequiredBundle in referenced bundlesDmitri Iouchtchenko2017-03-171-0/+4
| |
* | Merge pull request #362 from AlexanderS/fix/missing-config-fileAlexander Sulfrian2017-03-102-3/+7
|\ \ | | | | | | Options: Missing config file is not a fatal error
| * | TestOptions: Do not try to parse the cmd args of the testsAlexander Sulfrian2016-10-041-2/+3
| | |
| * | testsuite: Missing config file should not raise SystemExit anymoreAlexander Sulfrian2016-09-281-1/+4
| | |
| * | Options: Missing config file is not a fatal errorAlexander Sulfrian2016-09-281-1/+1
| | | | | | | | | | | | | | | If the config file is not available, it should not be a fatal error, but bcfg2 should just use the default config values.
* | | Merge pull request #382 from AlexanderS/feature/multiline-debug-scriptsAlexander Sulfrian2017-03-101-3/+1
|\ \ \ | | | | | | | | Fix multiline scripts in bcfg2-info debug mode
| * | | Fix multiline scripts in bcfg2-info debug modes19n2017-03-091-3/+1
| | | |
* | | | Merge pull request #381 from AlexanderS/feature/READMEAlexander Sulfrian2017-03-102-2/+2
|\ \ \ \ | | | | | | | | | | README enhancements
| * | | | README: First heading should be different levelAlexander Sulfrian2017-03-091-1/+1
| | | | |
| * | | | README: Rename README to enable github formattingAlexander Sulfrian2017-03-092-1/+1
| |/ / /
* | | | Merge pull request #375 from solj/fix-missing-importAlexander Sulfrian2017-03-091-0/+1
|\ \ \ \ | | | | | | | | | | Reporting: Fix missing sys import
| * | | | Reporting: Fix missing sys importSol Jerome2017-01-101-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | | Merge pull request #380 from AlexanderS/fix/augeas-masterAlexander Sulfrian2017-03-091-2/+1
|\ \ \ \ \ | |_|/ / / |/| | | | testsuite: Use python-augeas from PyPI with pip
| * | | | testsuite: Use python-augeas from PyPI with pipAlexander Sulfrian2017-03-071-2/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | fedorahosted.org was retired on March 1st, 2017. So we need to pull python-augeas from anywhere else, let's simply install it with pip from PyPI.
* | | | Merge pull request #377 from viiru-/manpage-typo-fixesAlexander Sulfrian2017-01-194-4/+4
|\ \ \ \ | |/ / / |/| | | Manpage typo fixes
| * | | Fix typo in bcfg2.conf.5Arto Jantunen2017-01-192-2/+2
| | | |
| * | | Fix typo in bcfg2.1Arto Jantunen2017-01-192-2/+2
|/ / /
* | | testsuite: Restrict the sphinx versionAlexander Sulfrian2017-01-101-1/+1
| | | | | | | | | | | | | | | The current version of sphinx has problems fetching the intersphinx inventory files: https://github.com/sphinx-doc/sphinx/issues/3234
* | | testsuite: Fix XMLSyntaxError initializationArach2017-01-101-2/+1
| | | | | | | | | | | | lxml-3.7.0 requires integers as arguements for XMLSyntaxError.
* | | Merge pull request #345 from AlexanderS/fix/django-1.10Alexander Sulfrian2017-01-103-36/+36
|\ \ \ | | | | | | | | Fixes for django 1.10
| * | | testsuite: Bump django versionAlexander Sulfrian2016-08-181-1/+1
| | | | | | | | | | | | | | | | We should be compatible with django-1.10 now.
| * | | Reporting/Compat: Add patterns compat methodAlexander Sulfrian2016-08-181-1/+13
| | | | | | | | | | | | | | | | | | | | django 1.10 removed the patterns method, so we define it manually a bit easier than the old upstream variant but sufficient for our needs.
| * | | Reporting: Ensure we have an empty prefix in the url patternsAlexander Sulfrian2016-08-181-21/+22
| | | |
| * | | Reporting: Remove outdated commentsAlexander Sulfrian2016-08-181-13/+0
| | | |
* | | | Merge pull request #373 from AlexanderS/fix/django1.9/report-collectorAlexander Sulfrian2017-01-106-40/+42
|\ \ \ \ | | | | | | | | | | Fix bcfg2-report-collector for django-1.9
| * | | | DBSettings: Call django.setup() right after configuring the settingsAlexander Sulfrian2016-11-285-28/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If required the DBSettings config hook will call django.setup right after configuring django with the required settings. So we can drop the calls to django.setup from all other places.
| * | | | Reporting/Storage: Reordering of the importsAlexander Sulfrian2016-11-211-10/+9
| | | | |
| * | | | Reporting/Storage: Removed unused importAlexander Sulfrian2016-11-211-1/+0
| | | | |
| * | | | Reporting/Storage: Load django models after option parsingAlexander Sulfrian2016-11-211-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | django get setup during option parsing and we cannot acces "django.db.models" before. So we need to delay the import of the models until the option parsing is ready.
| * | | | Reporting/Storage: Remove wildcard importAlexander Sulfrian2016-11-211-1/+4
| | | | |