Merge remote branch 'origin/devel-2.1'
* origin/devel-2.1: (116 commits) Implement replacing cluster certs and keys via “gnt-cluster renew-crypto” cli: Add helper function to stop and start whole cluster cfgupgrade: Use new bootstrap function for certs and keys bootstrap: Add new function to create cluster certs and keys utils.CreateBackup: Use human-readable instead of seconds since Epoch Add unittest for daemon-util Add support for non-Python unittests daemon-util: Generate daemon path in separate function daemon-util: Use “return” instead of “exit” in all functions daemon-util: Add function to start and stop all daemons ganeti.initd: Move all daemon names from init script to daemon-util ganeti.initd: Move code checking daemon exit code to daemon-util ganeti.initd: Move code checking config to daemon-util daemon-util: Require dashes in commands Improve ganeti.serializer unittests Add unittests for ganeti.errors Verify cluster certificates in LUVerifyCluster utils: Add function to extract X509 cert validity Add constant with cluster X509 certificates Release version 2.1.1 ... Conflicts: lib/backend.py: Trivial lib/bootstrap.py: Trivial lib/constants.py: Trivial lib/http/server.py: Trivial lib/utils.py: RunCmd parameter “reset_env” test/ganeti.utils_unittest.py: Trivial tools/cfgupgrade: Trivial Signed-off-by:Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
No related branches found
No related tags found
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Makefile.am 34 additions, 5 deletionsMakefile.am
- NEWS 123 additions, 0 deletionsNEWS
- autotools/build-bash-completion 2 additions, 0 deletionsautotools/build-bash-completion
- autotools/gen-coverage 44 additions, 0 deletionsautotools/gen-coverage
- autotools/run-in-tempdir 1 addition, 1 deletionautotools/run-in-tempdir
- autotools/testrunner 28 additions, 0 deletionsautotools/testrunner
- configure.ac 21 additions, 4 deletionsconfigure.ac
- daemons/daemon-util.in 118 additions, 4 deletionsdaemons/daemon-util.in
- daemons/ganeti-cleaner.in 1 addition, 1 deletiondaemons/ganeti-cleaner.in
- daemons/ganeti-confd 1 addition, 0 deletionsdaemons/ganeti-confd
- daemons/ganeti-rapi 8 additions, 7 deletionsdaemons/ganeti-rapi
- daemons/ganeti-watcher 72 additions, 35 deletionsdaemons/ganeti-watcher
- doc/devnotes.rst 3 additions, 0 deletionsdoc/devnotes.rst
- doc/examples/ganeti.initd.in 18 additions, 38 deletionsdoc/examples/ganeti.initd.in
- doc/iallocator.rst 67 additions, 16 deletionsdoc/iallocator.rst
- doc/install.rst 15 additions, 14 deletionsdoc/install.rst
- doc/rapi.rst 5 additions, 5 deletionsdoc/rapi.rst
- lib/backend.py 100 additions, 103 deletionslib/backend.py
- lib/bdev.py 27 additions, 3 deletionslib/bdev.py
Loading
Please register or sign in to comment