[Pkg-ganeti-devel] [ganeti] branch master updated (c137693 -> e412f80)

Apollon Oikonomopoulos apoikos at moszumanska.debian.org
Sat Jan 2 13:13:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

apoikos pushed a change to branch master
in repository ganeti.

      from  c137693   Release 2.15.1-1
       new  58e8e9f   vcluster-qa: use an RSA SSH key
       new  cefc5f8   Un-cap lens version dependency
       new  5453702   Add libghc-old-time-dev missing B-D
       new  7dc7b49   Fix compilation with GHC 7.10/base-4.8
       new  ce37682   Release 2.15.1-2
       new  c763b01   Set node tags in iallocator htools backend
       new  4c44e94   Add test for tags accounting in hail
       new  a00e399   Improve xl socat migrations
       new  6b16d04   Handle Xen 4.3 states better
       new  9f339ae   Fix faulty comments / indentation
       new  d476b02   Only search for Python-2 interpreters
       new  51bfe85   break line with more than 80 characters
       new  c3817c5   Increase default disk size of burnin to 1G
       new  e829c4f   QA: Refactor RAPI handling
       new  857606a   QA: Do not remove nodes from cluster without destroying it
       new  55abbe0   QA: Allow the RAPI user to be set
       new  83f5107   QA: Add reading the RAPI password from a file
       new  87b1c3c   QA: Restart Ganeti after adding the RAPI users file
       new  17e90e3   QA: Reload certificates only when renew-crypto has been run
       new  d686557   QA: Allow usage of specific RAPI certificates and files
       new  32024e8   QA: Retrieve only the RAPI certificate
       new  9c1704a   At IAlloc backend guess state from admin state
       new  586b2ef   Add a test for parsing of admin_state in IAlloc backend
       new  f2db5e8   Update harep's man page to notify users of its limitations
       new  d2585aa   Merge branch 'stable-2.9' into stable-2.10
       new  220a6db   Merge branch 'stable-2.10' into stable-2.11
       new  767b759   Merge branch 'stable-2.11' into stable-2.12
       new  f87cedc   Merge branch 'stable-2.12' into stable-2.13
       new  b4599d2   Merge branch 'stable-2.13' into stable-2.14
       new  d1525a2   Merge branch 'stable-2.14' into stable-2.15
       new  b18e86b   Fix computation in network blocks
       new  32cb9b9   For queries, take the correct base address of an IP block
       new  556b339   Don't warn about broken SSH setup of offline nodes
       new  e35cbe9   Mention manual creation of {shared,}file paths in UPGRADE
       new  a4ea757   Renew-crypto: stop daemons on master node first
       new  3f62b1a   Move design-disks.rst to drafts
       new  8ddd073   Add notSerializeDefault default field option
       new  8f62463   Fix inconsistency in python and haskell objects
       new  b8be157   Fix default for --default-iallocator-params
       new  dbd2681   Merge branch 'stable-2.11' into stable-2.12
       new  1d003da   Merge branch 'stable-2.12' into stable-2.13
       new  4c4a26d   Merge branch 'stable-2.13' into stable-2.14
       new  fc49406   Merge branch 'stable-2.14' into stable-2.15
       new  205ed28   Support force option for deactivate disks on RAPI
       new  1d81a7a   Fix indentation
       new  92c4bf3   Do not remove authorized key of node itself
       new  dee6adb   Handle SSH key distribution on auto promotion
       new  3b5dd62   Extend QA to detect autopromotion errors
       new  7699af1   Assign the variables before use (bugfix for dee6adb9)
       new  a8ca94d   Prefer the UuidObject type class over specific functions
       new  afbf6ef   Encode UUIDs as ByteStrings
       new  829e4a7   Improve cfgupgrade output in case of errors
       new  95e1bd6   Fix faulty iallocator type check
       new  2d0a6cd   Remove duplicated words
       new  aef0cf5   Reduce flakyness of GetCmdline test on slow machines
       new  a4589ce   Fix upgrades of instances with missing creation time
       new  234bb6e   Make openssl refrain from DH altogether
       new  ef3b5b4   Return the correct error code in the post-upgrade script
       new  689e64c   Merge branch 'stable-2.12' into stable-2.13
       new  d0e19c6   Extend timeout for gnt-cluster renew-crypto
       new  37db42d   Make lockConfig call retryable
       new  16eadcf   Clone lists before modifying
       new  0c401de   Revert "Also consider connection time out a network error"
       new  b9c2b59   Make htools tolerate missing "dtotal" and "dfree" on luxi
       new  5c528a0   Remove -X from hspace man page
       new  9614023   Merge branch 'stable-2.10' into stable-2.11
       new  9073c5f   Merge branch 'stable-2.11' into stable-2.12
       new  85e1c58   Merge branch 'stable-2.12' into stable-2.13
       new  b03cd9d   Merge branch 'stable-2.13' into stable-2.14
       new  dfb1a6a   Merge branch 'stable-2.14' into stable-2.15
       new  c1fc960   Store keys as ByteStrings
       new  ce0ad8d   Send answers strictly
       new  1ceb779   Pause watcher during performance QA
       new  068bce3   Introduce bulk-adding of SSH keys
       new  58b5bed   Unit test for bulk-adding pot. master candidates
       new  11594e5   Unit test bulk-adding normal nodes
       new  77a4fcb   Make NodeSshKeyAdd use its *Bulk companion
       new  5395767   Use bulk-adding of keys in renew-crypto
       new  4b6effe   Use dict.copy instead of deepcopy
       new  c22a355   Don't keep input for error messages
       new  598897c   Document the decission why optimisation is turned off
       new  7400f15   Compute lock allocation strictly
       new  7e29383   Improve tests for attaching disks
       new  95d410d   Allow disk attachment to diskless instances
       new  c0ddbd8   Add more detach/attach sequence tests
       new  e0c7a24   Fix lines with more than 80 characters
       new  fb0489a   Calculate correct affected nodes set in InstanceChangeGroup
       new  09fb8fc   Do not attempt to use the DRBD secret in gnt-instance info
       new  6e94ad7   Redact the DRBD secret in instance queries
       new  6d44be2   QA: Ensure the DRBD secret is not retrievable via RAPI
       new  54500c1   Merge branch 'stable-2.9' into stable-2.10
       new  484bea7   Merge branch 'stable-2.10' into stable-2.11
       new  e1cf567   Merge branch 'stable-2.11' into stable-2.12
       new  6f9ba80   Restrict showing of DRBD secret using types
       new  e1b989b   Merge branch 'stable-2.12' into stable-2.13
       new  345c84b   Merge branch 'stable-2.13' into stable-2.14
       new  9667cf3   Merge branch 'stable-2.14' into stable-2.15
       new  201fcb9   Improve RAPI section on security
       new  f555e0c   Update NEWS file for 2.9.7 release
       new  4fcdee2   Bump revision number
       new  563f2e3   Merge branch 'stable-2.9' into stable-2.10
       new  cacb627   Update NEWS file for 2.10.8
       new  e99229e   Version bump for 2.10.8
       new  bfae785   Merge branch 'stable-2.10' into stable-2.11
       new  3d03f0d   Update NEWS file for 2.11.8
       new  ff7d1dc   Revision bump for 2.11.8
       new  51ccc46   Merge branch 'stable-2.11' into stable-2.12
       new  758af95   Update NEWS file for 2.12.6
       new  6369920   Bump revision number for 2.12.6
       new  7ae53c6   Merge branch 'stable-2.12' into stable-2.13
       new  b047535   Update NEWS file for 2.13.3
       new  de78491   Revision bump for 2.13.3
       new  aeeab37   Merge branch 'stable-2.13' into stable-2.14
       new  9f01d8d   Update NEWS file for 2.14.2
       new  87146ae   Revision bump for 2.14.2
       new  bff03d5   Merge branch 'stable-2.14' into stable-2.15
       new  2e3ff17   Update NEWS file for 2.15.2
       new  003cd9a   Revision bump for 2.15.2
       new  9290f92   Merge tag 'v2.15.2'
       new  601ea62   RAPI hardening: bind to lo and require authentication
       new  9547111   d/control: ganeti-2.15 should depend on python
       new  e412f80   Release 2.15.2-1

The 122 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am                                  |   1 +
 NEWS                                         | 505 +++++++++++++++++++++++++++
 UPGRADE                                      |   4 +
 configure.ac                                 |  16 +-
 debian/NEWS                                  |  16 +-
 debian/changelog                             |  27 ++
 debian/control                               |   2 +
 debian/patches/ghc-7.10-compatibility.patch  | 216 ++++++++++++
 debian/patches/relax-deps                    |   6 +-
 debian/patches/series                        |   1 +
 debian/rules                                 |   3 +-
 debian/tests/vcluster-qa                     |   4 +-
 doc/design-draft.rst                         |   1 +
 doc/security.rst                             |  38 ++
 lib/backend.py                               | 226 ++++++++----
 lib/cli.py                                   |   4 +-
 lib/cli_opts.py                              |   2 +-
 lib/client/gnt_cluster.py                    |   2 +-
 lib/client/gnt_instance.py                   |   3 +-
 lib/client/gnt_node.py                       |   3 +-
 lib/cmdlib/cluster/__init__.py               |   7 +-
 lib/cmdlib/cluster/verify.py                 |   2 +-
 lib/cmdlib/common.py                         |  32 +-
 lib/cmdlib/instance.py                       |   2 +-
 lib/cmdlib/instance_query.py                 |   6 +-
 lib/cmdlib/instance_set_params.py            |   6 +-
 lib/cmdlib/node.py                           |  42 +--
 lib/hypervisor/hv_xen.py                     |  28 +-
 lib/masterd/iallocator.py                    |   2 +-
 lib/mcpu.py                                  |   2 +-
 lib/metad.py                                 |  16 +-
 lib/objects.py                               |  13 +-
 lib/pathutils.py                             |   3 +-
 lib/rapi/client.py                           |   3 +-
 lib/rapi/rlib2.py                            |   1 +
 lib/rpc/transport.py                         |   3 +-
 lib/rpc_defs.py                              |   6 +-
 lib/server/noded.py                          |   5 +-
 lib/storage/drbd.py                          |   4 +-
 lib/tools/burnin.py                          |   4 +-
 lib/tools/cfgupgrade.py                      |   8 +-
 man/harep.rst                                |  12 +
 man/hspace.rst                               |   2 +-
 qa/ganeti-qa.py                              |  52 +--
 qa/qa_cluster.py                             |  31 +-
 qa/qa_config.py                              |  18 +
 qa/qa_node.py                                |  13 +
 qa/qa_rapi.py                                | 224 +++++++++++-
 src/Ganeti/Confd/ClientFunctions.hs          |   2 +-
 src/Ganeti/Confd/Server.hs                   |   6 +-
 src/Ganeti/Config.hs                         |  57 +--
 src/Ganeti/Constants.hs                      |   4 +-
 src/Ganeti/DataCollectors.hs                 |   3 +-
 src/Ganeti/DataCollectors/InstStatus.hs      |   3 +-
 src/Ganeti/HTools/Backend/IAlloc.hs          |  19 +-
 src/Ganeti/JQScheduler.hs                    |   2 +-
 src/Ganeti/JQScheduler/Filtering.hs          |   7 +-
 src/Ganeti/JSON.hs                           |  16 +-
 src/Ganeti/Locking/Allocation.hs             |  18 +-
 src/Ganeti/Locking/Waiting.hs                |  25 +-
 src/Ganeti/Monitoring/Server.hs              |   4 +-
 src/Ganeti/Network.hs                        |  12 +-
 src/Ganeti/Objects.hs                        |  44 ++-
 src/Ganeti/Objects/Disk.hs                   |   5 +-
 src/Ganeti/Objects/Instance.hs               |   6 +-
 src/Ganeti/Objects/Lens.hs                   |  18 +-
 src/Ganeti/Objects/Nic.hs                    |   5 +-
 src/Ganeti/OpCodes.hs                        |   4 +-
 src/Ganeti/Query/Group.hs                    |   8 +-
 src/Ganeti/Query/Instance.hs                 |  26 +-
 src/Ganeti/Query/Network.hs                  |  15 +-
 src/Ganeti/Query/Node.hs                     |  10 +-
 src/Ganeti/Query/Query.hs                    |   5 +-
 src/Ganeti/Query/Server.hs                   |  10 +-
 src/Ganeti/Rpc.hs                            |   2 +-
 src/Ganeti/Storage/Utils.hs                  |   2 +-
 src/Ganeti/THH.hs                            |  28 +-
 src/Ganeti/THH/Field.hs                      |   3 +-
 src/Ganeti/UDSServer.hs                      |   6 +-
 src/Ganeti/WConfd/ConfigModifications.hs     |   6 +-
 src/Ganeti/WConfd/ConfigVerify.hs            |  11 +-
 src/Ganeti/WConfd/Core.hs                    |  26 +-
 src/Ganeti/WConfd/Ssconf.hs                  |  11 +-
 src/Ganeti/WConfd/TempRes.hs                 |  14 +-
 test/data/cluster_config_2.11.json           |   1 -
 test/data/htools/hail-alloc-nlocation.json   | 159 +++++++++
 test/hs/Test/Ganeti/JQScheduler.hs           |   5 +-
 test/hs/Test/Ganeti/Objects.hs               |  37 +-
 test/hs/Test/Ganeti/OpCodes.hs               |   4 +-
 test/hs/Test/Ganeti/Query/Filter.hs          |   4 +-
 test/hs/Test/Ganeti/Query/Instance.hs        |   3 +-
 test/hs/Test/Ganeti/Query/Network.hs         |  13 +-
 test/hs/shelltests/htools-hail.test          |  10 +
 test/py/cmdlib/instance_unittest.py          | 110 ++++--
 test/py/ganeti.backend_unittest.py           | 199 ++++++++++-
 test/py/ganeti.hypervisor.hv_xen_unittest.py |  14 +
 test/py/ganeti.storage.drbd_unittest.py      |   4 +-
 test/py/ganeti.utils.process_unittest.py     |   2 +-
 tools/cfgupgrade                             |  12 +-
 tools/post-upgrade                           |   6 +-
 100 files changed, 2208 insertions(+), 445 deletions(-)
 create mode 100644 debian/patches/ghc-7.10-compatibility.patch
 create mode 100644 test/data/htools/hail-alloc-nlocation.json

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git



More information about the Pkg-ganeti-devel mailing list