Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | 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 | 5 | -11/+9 | |
|/ / / | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | |||||
* | | | Merge branch 'setup-options' of https://github.com/gordonmessmer/bcfg2 | Sol Jerome | 2016-03-03 | 8 | -10/+14 | |
|\ \ \ | ||||||
| * | | | 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 | 3 | -6/+6 | |
| | | | | ||||||
| * | | | 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 'fix/mock-patch' of https://github.com/AlexanderS/bcfg2 | Sol Jerome | 2016-01-27 | 2 | -5/+8 | |
|\ \ \ \ | ||||||
| * | | | | testsuite: Remove legacy CamelCase mock calls | Alexander Sulfrian | 2016-01-22 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | Newer versions of mock, does not support the CamelCase calls. | |||||
| * | | | | testsuite: Newer version of mock require different imports | Alexander Sulfrian | 2016-01-22 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Be flexible and support the imports required by newer versions of the mock package (>1.1.0). Because this new version is not available on all distributions we are flexible and also support the old style. | |||||
* | | | | | 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 | 3 | -4/+26 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | ||||||
| * | | | | Set secontext attribute to a full ucontext value, as the bcfg2 server will ↵ | Gordon Messmer | 2015-11-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | generate | |||||
| * | | | | Mock out selinux.lgetfilecon | Gordon Messmer | 2015-11-19 | 1 | -1/+23 | |
| | | | | | ||||||
| * | | | | 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 | |||||
* | | | doc: Fix release notes to point to new download locationHEADmaster | Sol Jerome | 2015-11-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | We are moving away from ANL hosting since we no longer have anyone there who is involved in managing the project. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | |||||
* | | | doc: Add 1.4.0pre2 release notes to toc | Sol Jerome | 2015-11-13 | 1 | -0/+1 | |
| | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | |||||
* | | | Version bump to 1.4.0pre2 | Sol Jerome | 2015-11-13 | 16 | -16/+22 | |
| | | | | | | | | | | | | 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 | 11 | -32/+99 | |
|\ \ \ \ | | | | | | | | | | | Expire metadata cache in all Connector plugins. | |||||
| * | | | | doc: Fix docs about caching | Alexander Sulfrian | 2015-07-27 | 1 | -4/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The data returned by Connector.get_additional_data is also cached, so the plugin needs to invalidate the caches, even if it does not implement Connector.get_additional_groups. | |||||
| * | | | | Properties: Expire the metadata cache during reload of the files | Alexander Sulfrian | 2015-07-27 | 2 | -14/+42 | |
| | | | | |