[Freeipa-devel] [freeipa PR#232][opened] Installer refactoring

jcholast freeipa-github-notification at redhat.com
Fri Nov 11 10:59:13 UTC 2016


   URL: https://github.com/freeipa/freeipa/pull/232
Author: jcholast
 Title: #232: Installer refactoring
Action: opened

PR body:
"""
This PR contains the installer refactoring work we (@jcholast, @martbab, @mbasti-rh, @stlaz) did in the last 6 weeks.

What is included:
- Replica install workflows were updated to more closely resemble each other.
- Some classic replica installation and replica promotion code was merged.
- Client installer was turned into a module.
- Command line options shared between multiple installers are now defined in one place.

What is missing:
- Use GSSAPI authentication for initial replication on domain level 0 (jcholast/freeipa#22).
- Merge the rest of classic replica installation and replica promotion code.
- Call into the client installer module instead of executing `ipa-client-install` in server installers.
- Update the remaining installers (`ipa-replica-prepare`, `ipa-ca-install`, `ipa-kra-install`, `ipa-dns-install`) to make use of the single option definition.

Known issues:
- Ugly help in `ipa-server-install`, `ipa-replica-install` and `ipa-client-install`.

https://fedorahosted.org/freeipa/ticket/6392

Note that the commits in this PR were already reviewed and ACKed over at [jcholast/freeipa](https://github.com/jcholast/freeipa) ([list of PRs](https://github.com/jcholast/freeipa/pulls?q=is%3Aclosed+label%3Ainstaller-refactoring)).

If you find any issues, please file a Trac ticket or leave a comment in this PR.
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/232/head:pr232
git checkout pr232
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pr-232.patch
Type: text/x-diff
Size: 774572 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20161111/49ac1b0d/attachment.bin>


More information about the Freeipa-devel mailing list