[freeipa PR#2223][opened] DL0 removal: 1st step hide DL0 specific options and programs
by t-woerner
URL: https://github.com/freeipa/freeipa/pull/2223
Author: t-woerner
Title: #2223: DL0 removal: 1st step hide DL0 specific options and programs
Action: opened
PR body:
"""
This is the first step of the DL0 removal: Hide domain level 0 specific options and programs:
- Remove `ipa-replica-prepare` (script and man page) from freeipa.spec.in and Makefile.am in install/tools and install/tools/man
- Remove replica_file support from ipa-ca-install and ipa-kra-install (script and man page)
- Add new error "Domain level 0 is not supported anymore" for remainaing args after parsing
- Remove all "DOMAIN LEVEL 0" and "DOMAIN LEVEL 1" prefixes form the man pages.
- Add new error "Domain level 0 is not supported anymore" to ipaserver/install/server/_init.py if not promotion mode to ServerInstallInterface.init_ and to ServerReplicaInstall.main if replica_file is set.
- Deprecate replica_file Knob in ipalib/install/service.py
- Increase MIN_DOMAIN_LEVEL to DOMAIN_LEVEL_1 in ipalib/constants.py
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/2223/head:pr2223
git checkout pr2223
5 years, 8 months