On Thu, Jul 09, 2015 at 01:40:00PM +0200, 'Petr Pudlak' via ganeti-devel wrote:
> commit ffca7430577726a51692aecd985331aca7b93ecc
> Merge: a921281 8610c47
> Author: Petr Pudlak <[email protected]>
> Date:   Thu Jul 9 13:15:00 2015 +0200
> 
>     Merge branch 'stable-2.14' into stable-2.15
>     
>     * stable-2.14
>       Move _ValidateConfig to the verify.py submodule
>       Fix building of shell command in export
>       Add test showing a bug in location score calculation
>       Bugfix for cluster location score calculation
>     
>     * stable-2.13
>       Properly get rid of all watcher jobs
>       Move stdout_of to qa_utils
>       Describe --no-verify-disks option in watcher man page
>       Make disk verification optional
>     
>     * stable-2.12
>       Tell git to ignore tools/ssl-update
>       Use 'exclude_daemons' option for master only
>       Disable superfluous restarting of daemons
>       Add tests exercising the "crashed" state handling
>       Add proper handling of the "crashed" Xen state
>       Handle SSL setup when downgrading
>       Write SSH ports to ssconf files
>       Noded: Consider certificate chain in callback
>       Cluster-keys-replacement: update documentation
>       Backend: Use timestamp as serial no for server cert
>       UPGRADE: add note about 2.12.5
>       NEWS: Mention issue 1094
>       man: mention changes in renew-crypto
>       Verify: warn about self-signed client certs
>       Bootstrap: validate SSL setup before starting noded
>       Clean up configuration of curl request
>       Renew-crypto: remove superflous copying of node certs
>       Renew-crypto: propagate verbose and debug option
>       Noded: log the certificate and digest on noded startup
>       QA: reload rapi cert after renew crypto
>       Prepare-node-join: use common functions
>       Renew-crypto: remove dead code
>       Init: add master client certificate to configuration
>       Renew-crypto: rebuild digest map of all nodes
>       Noded: make "bootstrap" a constant
>       node-daemon-setup: generate client certificate
>       tools: Move (Re)GenerateClientCert to common
>       Renew cluster and client certificates together
>       Init: create the master's client cert in bootstrap
>       Renew client certs using ssl_update tool
>       Run functions while (some) daemons are stopped
>       Back up old client.pem files
>       Introduce ssl_update tool
>       x509 function for creating signed certs
>       Add tools/common.py from 2.13
>       Consider ECDSA in SSH setup
>       Update documentation of watcher and RAPI daemon
>       Watcher: add option for setting RAPI IP
>       When connecting to Metad fails, log the full stack trace
>       Set up the Metad client with allow_non_master
>       Set up the configuration client properly on non-masters
>       Add the 'allow_non_master' option to the WConfd RPC client
>       Add the option to disable master checks to the RPC client
>       Add 'allow_non_master' to the Luxi test transport class too
>       Add 'allow_non_master' to FdTransport for compatibility
>       Properly document all constructor arguments of Transport
>       Allow the Transport class to be used for non-master nodes
>       Don't define the set of all daemons twice
>     
>     * stable-2.11
>       Fix capitalization of TestCase
>       Trigger renew-crypto on downgrade to 2.11
>     
>     Conflicts:
>       lib/backend.py
>       src/Ganeti/HTools/Cluster.hs
>       test/hs/shelltests/htools-hbal.test
>     
>     Resolutions:
>       lib/backend.py
>               keep the improved 2.15 communication mechanism with Metad
>       src/Ganeti/HTools/Cluster.hs
>               propagate changes from [fb0c774be7e] to .../Cluster/Moves.hs
>       test/hs/shelltests/htools-hbal.test
>               keep tests from both versions

LGTM

-- 
Klaus Aehlig
Google Germany GmbH, Dienerstr. 12, 80331 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Graham Law, Christine Elizabeth Flores

Reply via email to