freeipa/ipaplatform
Martin Basti 9f049ca144 Server Upgrade: Verify version and platform
Verify version and platform before upgrade or ipactl start|restart

Upgrade:
* do not allow upgrade on different platforms
* do not allow upgrade data with higher version than build has

Start:
* do not start services if platform mismatch
* do not start services if upgrade is needed
* do not start services if data with higher version than build has

New ipactl options:
--skip-version-check: do not validate IPA version
--ignore-service-failures (was --force): ignore if a service start fail
      and continue with starting other services
--force: combine --skip-version-check and --ignore-service-failures

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

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: David Kupka <dkupka@redhat.com>
2015-05-04 11:16:26 +00:00
..
base Server Upgrade: Verify version and platform 2015-05-04 11:16:26 +00:00
fedora Split off generic Red Hat-like platform code from Fedora platform code 2014-10-09 15:37:24 +02:00
redhat show the exception message thrown by dogtag._parse_ca_status during install 2015-03-26 14:46:56 +01:00
rhel Add RHEL platform module 2014-10-09 15:37:24 +02:00
__init__.py.in Server Upgrade: Verify version and platform 2015-05-04 11:16:26 +00:00
setup.py.in Add RHEL platform module 2014-10-09 15:37:24 +02:00