Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 #320 from AlexanderS/fix/more-django-fixes | Alexander Sulfrian | 2016-07-17 | 3 | -2/+6 |
|\ | | | | | Some more django fixes | ||||
| * | Reporting/templates: Remove deprecated syntax | Alexander Sulfrian | 2015-11-17 | 1 | -1/+1 |
| | | | | | | | | | | | | > Deprecated since version 1.8: > You can also pass a dotted Python path to a view function, but this > syntax is deprecated and will be removed in Django 1.10. | ||||
| * | Reporting/templates: Fix django1.5 compat | Alexander Sulfrian | 2015-11-17 | 1 | -1/+1 |
| | | | | | | | | This was missing in 84a83cab07853b83e91c40c440f65b911e3296a5. | ||||
| * | Metadata: Add fix for django1.7 | Alexander Sulfrian | 2015-11-17 | 1 | -0/+4 |
| | | | | | | | | | | The Metadata database backend also uses django1.7 and we have to run django.setup() here, too. | ||||
* | | Merge branch 'yum-helper-2' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-07-10 | 2 | -26/+28 |
|\ \ | |||||
| * | | Set value for data in case accept_input is false. | Gordon Messmer | 2016-04-21 | 1 | -1/+2 |
| | | | |||||
| * | | Bcfg2.Options.Subcommand must not access Options.setup in __init__. | Gordon Messmer | 2016-04-21 | 1 | -8/+14 |
| | | | |||||
| * | | Only read input if accept_input is True. | Gordon Messmer | 2016-04-21 | 1 | -7/+8 |
| | | | |||||
| * | | Remove PositionalArgument. It was incomplete and did not work as intended, ↵ | Gordon Messmer | 2016-04-21 | 1 | -4/+1 |
| | | | | | | | | | | | | requiring two positional args instead of one. | ||||
| * | | Fix format error in logger call. | Gordon Messmer | 2016-04-21 | 1 | -2/+2 |
| | | | |||||
| * | | Handle rid intelligently, to avoid infinite loop. | Gordon Messmer | 2016-04-21 | 1 | -5/+2 |
| | | | |||||
* | | | Merge branch 'input-2' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-07-07 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | Don't use 'input' function under python2. | Gordon Messmer | 2016-06-29 | 1 | -1/+1 |
| |/ / | |||||
* | | | Merge branch 'ed25519' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-05-12 | 1 | -1/+8 |
|\ \ \ | |||||
| * | | | Fix long line. | Gordon Messmer | 2016-04-01 | 1 | -1/+2 |
| | | | | |||||
| * | | | Generate ed25519 keys. | Gordon Messmer | 2016-03-31 | 1 | -1/+7 |
| |/ / | |||||
* / / | doc: Update Arch Linux name and package information | Jonathan Steel | 2016-03-30 | 1 | -1/+1 |
|/ / | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Merge branch 'setup-options' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-03-03 | 7 | -9/+13 |
|\ \ | |||||
| * | | Set ssl_cns option to the expected name in setup. | Gordon Messmer | 2016-02-22 | 1 | -0/+1 |
| | | | |||||
| * | | Correct the name of the service_mode option. | Gordon Messmer | 2016-02-17 | 2 | -5/+5 |
| | | | |||||
| * | | Correct the name of the server's location option. | Gordon Messmer | 2016-02-17 | 2 | -4/+4 |
| | | | |||||
| * | | Add dest= arg to fix option that is referenced as cfg_validation. | Gordon Messmer | 2016-02-17 | 1 | -0/+1 |
| | | | |||||
| * | | Add dest= arg to fix LDAP options. | Gordon Messmer | 2016-02-17 | 1 | -0/+2 |
| | | | |||||
* | | | Merge branch 'fix/lint-templatehelper' of https://github.com/AlexanderS/bcfg2 | Sol Jerome | 2016-01-27 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | Lint/TemplateHelper: Fix parameters | Alexander Sulfrian | 2015-11-18 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | | | | | | | | | | The HelperModules of the TemplateHelper now expects a second argument with the core, to be able to expire the metadata cache. This is a fix-up for 36b2aa66627a4cc147f982d03688ae9df14bbe08. | ||||
* | | | Merge branch 'rpm-install-missing' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-01-27 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | Fix reference to rpm_install_missing option. | Gordon Messmer | 2016-01-19 | 1 | -1/+1 |
| | |/ | |/| | |||||
* | | | Merge branch 'client-secontext' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-01-20 | 1 | -2/+2 |
|\ \ \ | |||||
| * | | | Only set wanted_secontext if we have a value to set | Gordon Messmer | 2015-11-19 | 1 | -1/+1 |
| | | | | |||||
| * | | | bcfg2 server sends a complete SELinux context, but we only need the type. ↵ | Gordon Messmer | 2015-11-18 | 1 | -1/+1 |
| |/ / | | | | | | | | | | Treat this the same as selinux.matchpathcon. | ||||
* | | | Merge branch 'tests-secontext' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-01-20 | 2 | -2/+2 |
|\ \ \ | |||||
| * | | | Fix SELinux option parsing. | Gordon Messmer | 2015-11-19 | 2 | -2/+2 |
| |/ / | |||||
* | / | Client/Tools: Fix error if no pkg handled | Alexander Sulfrian | 2015-11-17 | 2 | -2/+2 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | Install() of a client tool returns the changed states as dict, that will update the global state. If nothing is handled withing a tool, it have to return an empty dict and not None because the return value is directly used as argument for update: > APT.Install() call failed: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/Bcfg2/Client/__init__.py", line 739, in DispatchInstallCalls > self.states.update(tool.Install(handled)) > TypeError: 'NoneType' object is not iterable | ||||
* | | Version bump to 1.4.0pre2 | Sol Jerome | 2015-11-13 | 2 | -2/+2 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Merge pull request #301 from AlexanderS/feature/systemd-extra | Chris St. Pierre | 2015-10-20 | 1 | -0/+14 |
|\ \ | | | | | | | Client/Tools/Systemd: Find extra entries | ||||
| * | | Client/Tools/Systemd: Find extra entries | Alexander Sulfrian | 2015-07-27 | 1 | -0/+14 |
| | | | | | | | | | | | | Add FindExtra to get a listing of all extra systemd entries. | ||||
* | | | Info: EventDebug, Update and Quit are now command classes | Alexander Sulfrian | 2015-10-13 | 1 | -17/+26 |
| | | | |||||
* | | | Options: Add possibility to have aliases for commands | Alexander Sulfrian | 2015-10-13 | 1 | -12/+20 |
| | | | | | | | | | | | | | | | | | | | | | You can add now a list of aliases to a Subcommand to make it available with different names. Each alias in the list is used without modification, especially the aliases do not get converted to lower case (this is for example required for "EOF"). | ||||
* | | | DefaultACL: Deny remote access to expire_metadata_cache | Alexander Sulfrian | 2015-10-13 | 1 | -1/+2 |
| | | | |||||
* | | | Info: expirecache only for interactive shell | Alexander Sulfrian | 2015-10-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | The expirecache subcommand is only usefull from an interactive shell, so do not advertise it in the help from the commandline. | ||||
* | | | Info: Fix expirecache subcommand | Alexander Sulfrian | 2015-10-13 | 1 | -5/+4 |
| | | | | | | | | | | | | The expirecache subcommand was using an old API. | ||||
* | | | Options: Add possibility to have interactive only Subcommands | Alexander Sulfrian | 2015-10-13 | 1 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | | Some subcommands only makes sense, if they are called from an interactive shell and to interface a running server. Now we can mark a Subcommand as only_interactive and it will not be callable as argument from the command line. | ||||
* | | | Info: Fix bcfg2-info shell | Alexander Sulfrian | 2015-10-13 | 1 | -25/+47 |
| | | | |||||
* | | | Options: Really reparse the argument list of Subcommands | Alexander Sulfrian | 2015-10-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | We change the parser namespace so contain all the global flags. So we silently erase the parser cache and have to set the parsed flag, so that the Parser does not use our "empty" new namespace as cached result. | ||||
* | | | Admin: Add expirecache command | Alexander Sulfrian | 2015-10-13 | 2 | -0/+34 |
| | | | | | | | | | | | | | | | | | | | | | Expirecache is now part of bcfg2-admin and will call expire_metadata_cache from Core via XML-RPC. This will expire the metadata cache of the supplied clients (or the complete cache if no arguments are supplied) on a running bcfg2-server. | ||||
* | | | Merge pull request #309 from AlexanderS/fix/report-filters | Chris St. Pierre | 2015-10-13 | 1 | -12/+31 |
|\ \ \ | | | | | | | | | Reporting: Do not fail, if no interactions found | ||||
| * | | | Reporting: Do not fail, if no interactions found | Alexander Sulfrian | 2015-09-18 | 1 | -12/+31 |
| | |/ | |/| | | | | | | | | | | | | | With the filter feature of bcfg2-reports it is possible that all interactions of a client gets filtered. Now we simply skip those clients without interactions and do not fail with an exception. | ||||
* | | | Merge pull request #299 from AlexanderS/fix/caching | Chris St. Pierre | 2015-10-05 | 8 | -23/+76 |
|\ \ \ | | | | | | | | | Expire metadata cache in all Connector plugins. | ||||
| * | | | Properties: Expire the metadata cache during reload of the files | Alexander Sulfrian | 2015-07-27 | 1 | -11/+30 |
| | | | |