Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #373 from AlexanderS/fix/django1.9/report-collector | Alexander Sulfrian | 2017-01-10 | 6 | -40/+42 |
|\ | | | | | Fix bcfg2-report-collector for django-1.9 | ||||
| * | DBSettings: Call django.setup() right after configuring the settings | Alexander Sulfrian | 2016-11-28 | 5 | -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 imports | Alexander Sulfrian | 2016-11-21 | 1 | -10/+9 |
| | | |||||
| * | Reporting/Storage: Removed unused import | Alexander Sulfrian | 2016-11-21 | 1 | -1/+0 |
| | | |||||
| * | Reporting/Storage: Load django models after option parsing | Alexander Sulfrian | 2016-11-21 | 1 | -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 import | Alexander Sulfrian | 2016-11-21 | 1 | -1/+4 |
| | | |||||
* | | Merge pull request #369 from AlexanderS/fix/lint/augeas | Alexander Sulfrian | 2016-11-29 | 1 | -59/+107 |
|\ \ | | | | | | | Lint: Some fixes of the required attributes | ||||
| * | | Server/Lint: Replace dict with {} | Alexander Sulfrian | 2016-11-29 | 1 | -59/+99 |
| | | | |||||
| * | | Server/Lint: Fix code style | Alexander Sulfrian | 2016-11-21 | 1 | -4/+9 |
| | | | |||||
| * | | Server/Lint: Add missing required attributes | Alexander Sulfrian | 2016-11-21 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | owner, group and mode are required for all path entries representing files or directories. | ||||
| * | | Server/Lint: Add required attrs for augeas path entries | Alexander Sulfrian | 2016-11-21 | 1 | -0/+2 |
| | | | |||||
| * | | Server/Lint: name attribute is required for all Path entries | Alexander Sulfrian | 2016-11-21 | 1 | -20/+19 |
| | | | |||||
* | | | Merge pull request #372 from AlexanderS/fix/nagiosgen | Alexander Sulfrian | 2016-11-29 | 1 | -5/+3 |
|\ \ \ | | | | | | | | | Some small fixes for NagiosGen | ||||
| * | | | Server/Plugins/NagiosGen: Remove the list conversion | Alexander Sulfrian | 2016-11-23 | 1 | -5/+3 |
| | | | | |||||
| * | | | Server/Plugins/NagiosGen: Always include default group | Alexander Sulfrian | 2016-11-23 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | The default group file should be included, even if no server is in the 'default' hostgroup. It allows to include global definitions (like a service template). The behaviour is documented and was broken by 590a1314bca44f29fc34bd27f0d49599b7eeab10. | ||||
* / | | Client/Proxy.py: Provide more useful error message | Sol Jerome | 2016-11-23 | 1 | -0/+3 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, having a ca specified in the client bcfg2.conf which pointed to a file that didn't exist resulted in the following: Unknown failure: [Errno 2] No such file or directory (IOError) Unknown failure: [Errno 2] No such file or directory (IOError) Unknown failure: [Errno 2] No such file or directory (IOError) Fatal error: Failed to declare version: Unknown failure: [Errno 2] No such file or directory (IOError) This commit provides more information about the actual cause of the issue. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* / | Client: Fix typo in comment | Alexander Sulfrian | 2016-11-21 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #368 from solj/fix-ssl-futurewarning | Alexander Sulfrian | 2016-11-21 | 1 | -2/+2 |
|\ | | | | | Cfg: Fix SSLCA key generation | ||||
| * | Cfg: Fix SSLCA key generation | Sol Jerome | 2016-11-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | The previous check resulted in a "FutureWarning" and also did not work as expected and reset the key values in every case. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Merge pull request #366 from 0/augeas-lxml | Alexander Sulfrian | 2016-11-21 | 1 | -14/+15 |
|\ \ | | | | | | | Client/Tools/POSIX: Avoid lxml features in Augeas | ||||
| * | | Client/Tools/POSIX: Avoid lxml features in Augeas | Dmitri Iouchtchenko | 2016-11-04 | 1 | -14/+15 |
| |/ | |||||
* / | Packages: Cleanup pkgnames | Alexander Sulfrian | 2016-11-17 | 3 | -1/+4 |
|/ | | | | | | The pkgnames should be reset before parsing the source files. If a package was removed for a source, it should be removed from the pkgnames set, too. The packages plugin should look for the next source containing the package. | ||||
* | Merge pull request #363 from solj/fix-admin-typo | Alexander Sulfrian | 2016-09-28 | 1 | -1/+1 |
|\ | | | | | Admin: Remove extraneous quote | ||||
| * | Admin: Remove extraneous quote | Sol Jerome | 2016-09-28 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Options: Fix default repository path | Sol Jerome | 2016-09-28 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Merge branch 'select_related' of https://github.com/0/bcfg2 | Sol Jerome | 2016-09-16 | 1 | -1/+1 |
|\ | |||||
| * | Reporting: Remove invalid fields from select_related | Dmitri Iouchtchenko | 2016-09-15 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'pacman' of https://github.com/0/bcfg2 | Sol Jerome | 2016-09-15 | 2 | -19/+132 |
|\ \ | |/ |/| | |||||
| * | Client/Tools/Pacman: Decrease logging levels | Dmitri Iouchtchenko | 2016-09-12 | 1 | -5/+4 |
| | | |||||
| * | Packages/Pac: Handle groups | Dmitri Iouchtchenko | 2016-09-12 | 1 | -1/+38 |
| | | |||||
| * | Packages/Pac: Parse dependencies | Dmitri Iouchtchenko | 2016-09-12 | 1 | -13/+90 |
| | | |||||
* | | Merge branch 'fix/testsuite/db-tests' of https://github.com/AlexanderS/bcfg2 | Sol Jerome | 2016-09-12 | 1 | -29/+5 |
|\ \ | |||||
| * | | Revert "Revert "removed duplicate plugins option"" | Alexander Sulfrian | 2016-09-12 | 1 | -29/+5 |
| |/ | | | | | | | This reverts commit 8bcd3b7d717186f14bdd2482e46c2a6feee51767. | ||||
* | | Merge branch 'django-check' of https://github.com/0/bcfg2 | Sol Jerome | 2016-09-12 | 1 | -1/+1 |
|\ \ | |||||
| * | | bcfg2-admin: Check for django before checking django version | Dmitri Iouchtchenko | 2016-09-11 | 1 | -1/+1 |
| |/ | |||||
* / | Packages: Strip ':any' suffix from APT dependencies | Dmitri Iouchtchenko | 2016-09-08 | 1 | -0/+11 |
|/ | |||||
* | Merge branch 'fix/django1.9/url-tags' of https://github.com/AlexanderS/bcfg2 | Sol Jerome | 2016-09-02 | 13 | -53/+31 |
|\ | |||||
| * | DBSettings: Drop support for django <1.3 | Alexander Sulfrian | 2016-08-31 | 1 | -10/+6 |
| | | |||||
| * | Reporting: Add bcfg2_compat templatetag library | Alexander Sulfrian | 2016-08-31 | 12 | -43/+25 |
| | | | | | | | | | | | | The url tag from the future tag lib, that was required with older django versions, was removed from django1.9. So we add a compat tag library to use the correct available variant. | ||||
* | | Merge branch 'fix/statistic-reporting' of https://github.com/AlexanderS/bcfg2 | Sol Jerome | 2016-08-31 | 1 | -3/+5 |
|\ \ | |/ |/| | |||||
| * | Client: Fix reporting of modified entries | Alexander Sulfrian | 2016-07-25 | 1 | -3/+5 |
| | | | | | | | | | | | | | | If the client is using lxml.etree as ElementTree library, it is impossible to a single node two times in an ElementTree. The second append will remove the first insertion. We need to copy the node before appending it into the statistic tree. | ||||
* | | Merge pull request #340 from rbuch/master | Alexander Sulfrian | 2016-08-18 | 1 | -3/+7 |
|\ \ | | | | | | | Add support for rawurl in Apt | ||||
| * | | Add support for rawurl in Apt | Ronak Buch | 2016-08-17 | 1 | -3/+7 |
| | | | |||||
* | | | doc: Escape underscores | Alexander Sulfrian | 2016-08-18 | 1 | -1/+1 |
|/ / | | | | | | | | | Double underscore mark anonymous hyperlinks. To include '__' literally we need to escape it. | ||||
* | | DBSettings: The app-label is only the last part of the module name | Alexander Sulfrian | 2016-08-17 | 1 | -2/+2 |
| | | |||||
* | | Bcfg2/manage: Remove old code from the old options parsing | Alexander Sulfrian | 2016-08-17 | 1 | -9/+2 |
| | | |||||
* | | Bcfg2/manage: execute_manager was replaced in django1.6 | Alexander Sulfrian | 2016-08-17 | 1 | -1/+1 |
| | | | | | | | | | | The execute_manager was deprecated in django1.4 and was finally removed in django1.6. | ||||
* | | Server/models: Exclude the Reporting plugin | Alexander Sulfrian | 2016-08-17 | 1 | -0/+4 |
| | | | | | | | | | | The reporting database is not handled within Bcfg2.Server but in the Bcfg2.Reporting app. | ||||
* | | Bcfg2/Server: Add migrations for Bcfg2.Server | Alexander Sulfrian | 2016-08-17 | 5 | -1/+117 |
| | | | | | | | | | | Django1.9 requires every app to have migrations. You cannot create a tables without having migrations. | ||||
* | | Bcfg2/manage: Use the server models (if available), too | Alexander Sulfrian | 2016-08-17 | 1 | -0/+5 |
| | |