[Freeipa-devel] [PATCH 0153-0158] move ipa-replica-manage del functionality into server-del
Jan Cholasta
jcholast at redhat.com
Wed Jun 15 08:30:52 UTC 2016
Hi,
On 12.6.2016 17:31, Martin Babinsky wrote:
> On 06/09/2016 08:12 PM, Martin Babinsky wrote:
>> These patches expand `server_del` to a full fledged IPA master killer in
>> domain level 1.
>>
>> Due to 'server uninstallation removed master from topology' use case,
>> the individual steps are not in the same order as in the original code
>> to facilitate self-removal from topology without introducing an array of
>> permissions for master to remove itself.
>>
>> I had no opportunity to test out the CI test suite because of technical
>> problems so it would be nice if our upstream QE could give it a spin and
>> report errors.
>>
>> http://www.freeipa.org/page/V4/Manage_replication_topology_4_4
>> https://fedorahosted.org/freeipa/ticket/5181
>>
>>
>>
> Attaching rebased patches and bumping for review.
>
> Please note that they depend on 'Server Roles v2' patchset.
Patch 0153:
Should be an ipaserver module, unless it is required on clients as well,
in which case it should be an ipalib module.
Patch 0154: LGTM
Patch 0155:
In LDAPDelete subclasses, the primary key argument is multivalue, so I'm
guessing your post_callback won't work correctly.
Also, since this is *server*-del, s/master/server/ where applicable.
Patch 0156: LGTM
Patch 0157:
This looks suspicious:
+ result = server_del_cmd(hostname, version=api_version, **options)
Version is automatically filled in in Command.__call__(), why do you add
it manually here?
Patch 0158: LGTM
Honza
--
Jan Cholasta
More information about the Freeipa-devel
mailing list