Comment 10 for bug 1603951

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-octane (stable/mitaka)

Reviewed: https://review.openstack.org/357135
Committed: https://git.openstack.org/cgit/openstack/fuel-octane/commit/?id=34753632922d252dd47115cd6ad1460d3f987b11
Submitter: Jenkins
Branch: stable/mitaka

commit 90af105bdb1d292802f840ef68a556b7d0a202d7
Author: Pavel Chechetin <email address hidden>
Date: Wed Aug 17 17:24:56 2016 +0300

    Automated configuration of rsyncd

    Automated configuration (using custom graph feature) is added.
    rsyncd.conf is configurated using Augeas resource in Puppet as
    an elegent solution which doesn't interfere with existing
    configuration by Fuel bootstrap.

    It adds two Rsync section: octane_code, octane_data.

    RPM spec is also updated to incorporate octane_tasks Puppet module
    into Octane package and set Rsync up.

    Untapped controller group is deleted from upgrade-db-orig graph.

    Change-Id: Ia8ea7214b0b93f414d1de9b07a48e1602c0d2ae3

commit 1596f3732de97e239bbb997b07e3171fcd1fb6cb
Author: Nikita Zubkov <email address hidden>
Date: Mon Jul 25 20:00:43 2016 +0300

    Replace SQL SELECTs with API calls

    This allow us not to rely on objects internal database representation

    Change-Id: I10b1704835e4a3742638bc682eae18939ebca38c

commit 9c44fad4f4037b65d8447c64794ccb625a4e9e80
Author: Anastasiya <email address hidden>
Date: Wed Jul 27 16:05:27 2016 +0300

    Add processing for different output to clone_env function

    because fuelclient may have different output on different servers
    (dictionary or array)

    Change-Id: I662781e324b44094f86c875aaee5474eab8ac53e
    Closes-bug: 1603951

commit a8ab40b0f0f22f7419a19f0af3e8167b3da924a2
Author: Ilya Kharin <email address hidden>
Date: Tue Aug 16 11:48:28 2016 +0300

    Use ubuntu_bootstrap for old systems

    The bootstrap profile is no more used on the 9.0 Fuel Master node and
    for Cobbler systems that were created in 7.0 the profile attribute
    should be renamed to the default bootstrap profile

    Change-Id: I562506f2d457ba60df66afb0bc1ecc4bc30fd38d
    Closes-Bug: #1602583

commit e235f4012d51b49efba99a86bda21cd2a0b4560a
Author: Ilya Kharin <email address hidden>
Date: Tue Aug 16 11:35:59 2016 +0300

    Use load_yaml to get the astute content

    Change-Id: Ib2b04ee06b6fbcc72b76f6a759d950f20b5df469

commit 21aeddd74ea4b9f619800e3b6c3e24297bfc9c4f
Author: Roman Sokolkov <email address hidden>
Date: Thu Aug 11 16:22:18 2016 +0300

    Graph-based upgrade approach. Change to upgrade_db.

    Part 2. Change implements upgrade-db with Fuel graphs.

      - Added new function "upgrade_db_with_graph".
      - Added new "deployment" module to utils

    Co-Authored-By: Ilya Kharin <email address hidden>
    Change-Id: I5d3378824be8f41602cb056553e28dfdab3bf28a

commit 7af9395953d5758f52497b4e847171449117d8c9
Author: Andreas Jaeger <email address hidden>
Date: Fri Aug 12 20:53:27 2016 +0200

    Move other-requirements.txt to bindep.txt

    The default filename for documenting binary dependencies has been
    changed from "other-requirements.txt" to "bindep.txt" with the release
    of bindep 2.1.0. While the previous name is still supported, it will
    be deprecated.

    Move the file around to follow this change.

    Note that this change is self-testing, the OpenStack CI infrastructure
    will use a "bindep.txt" file to setup nodes for testing.

    For more information about bindep, see also:
    http://docs.openstack.org/infra/manual/drivers.html#package-requirements
    http://docs.openstack.org/infra/bindep/

    As well as this announcement:
    http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

    Change-Id: Ided78884ddc79633c34477e2d5ae144de21958cd

commit 58871626aae5312fe889badff199e828bacea963
Author: Roman Sokolkov <email address hidden>
Date: Thu Aug 11 16:13:13 2016 +0300

    Graph-based upgrade approach. Added puppet module.

    Part 1. Change implements upgrade-db with Fuel graphs.

      - Added puppet module "octane_tasks".
      - Graph files located in octane_tasks/graphs.
      - Changed rpm spec

    Co-Authored-By: Pavel Chechetin <email address hidden>
    Change-Id: I1df0c8b28953c428e90b885c0ec63a1acb1a7476

commit cdb33305c95f0ae4cbdc6faa372b3d7aa30b5e7c
Author: Anastasiya <email address hidden>
Date: Mon Jul 25 18:39:41 2016 +0300

    Move change_env_settings function from octane to nailgun extension

    This function was removed because this logic
    moved to cluster upgrade extension.

    Depends-On: I6d1e27b8b0c01f3251067bc88931cd2354feb5ce
    Partial-bug: #1602587

    Change-Id: If4fa37d31d81a5f9a05a2dcac25d5e0c8dc5ec53

commit 6aff9a9bb719d0fea193011af4fd9fa0090b930b
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 3 17:36:18 2016 +0300

    Add cleanup command

    Remove upgrade_levels for each node running on environment and restart
    all nova running services on each node.

    Change-Id: Ic5294b481f3c60156346ccec6451a17548ea0b7e

commit 504eb407ed151c43eecb37443de374ab83b3dbfc
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 13:33:17 2016 +0300

    Evacuate instances one by one

    Evacuate instances using live-migration cmd for instance.

    Change-Id: Id0a4c54c63e81c8cb9b2664daa88bdfba57cca0b

commit 1f1456dc5ec34521eda9fba766bf84c0a07c734b
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 13:21:06 2016 +0300

    Check if evacuation complete

    After host-evacuation instances list for host should be empty.
    If there are instances on host, report about error to engineer.

    Change-Id: I47e40f23e70995f16f37b26a9ea32df307769e7c

commit dd28be4281ff7b67eadbfaa6b3999a0642183878
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 18:06:51 2016 +0300

    Don't stop vms if instances in error state

    * if there error instances on host for stop then raise
    exception with described problem
    * Change call for get all active instances on current host
    * change test on shutoff_vms

    Change-Id: I58d2784228d39c6e9531df6ac2ced9350d75cd51

commit 05a5f46f9b7c8e78cb5ce6ce80431db94672cef6
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 17:58:19 2016 +0300

    Don't start evacuation if instances in error state

    * if ther are instances in error state on evacuated host then don't
    start evacuation on raise exception with described problem
    * add test on host_evacuation

    Change-Id: Ic6f6bc6c1749ff794e1871511939d18f44a8fccf

commit 0debfbf43076f01f9c39e626c37fdc6f752d7e72
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 12:36:14 2016 +0300

    Move _get_list_instances to nova get_compute_lists

    * Change name of function to improve code readability
    * Add test on this function
    * Use nova_stdout_parser instead of awk

    Change-Id: Id777f80635eb6c9814e079550be730a631e816e3

commit fd6cd35f446bb873177c62b98420f69a69053dea
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 12:28:37 2016 +0300

    Add general waiter method on handle compute

    required for using same method in waiting on migrate and shutoff vms and
    raise exception to engineer if timeout happend.

    Change-Id: I9e76f9e415c6075b77051e6aeb65431f19bba38e

commit cb99340051371d207c9186b3967ada82e5b4ffec
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 10 12:50:09 2016 +0300

    Add nova parser function

    Required for parse nova cmd output, this makes work with nova output
    easily

    Change-Id: Ieee2bc14fbc7a66c0e8f7b38a079e9e6f7971035

commit a12b1a6cabb9c1429d3ac7914108c892f940a745
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 17:10:11 2016 +0300

    Extract check existence instances in function

    Required for reusing this function in another functions and methods

    Change-Id: I561bf090e1fa4bcba6fd6191178f12e708b77fb2

commit a59a84ea84b11fb0d5ea4560523f038c51076bb8
Author: Anastasiya <email address hidden>
Date: Tue Aug 2 11:35:21 2016 +0300

    Rewriting code related to roles in deployment info

    because since Fuel 9.0 deployment info is not serialized per role

    Change-Id: I2fdfad0ca68daaccf937cfca07bd8342490e0c00
    Closes-bug: 1603460

commit 5d2383bc17ab31c0e9155de63f49c006f57319b4
Author: Sergey Abramov <email address hidden>
Date: Fri Jul 15 11:43:21 2016 +0300

    Fix neutron migrations using raw sql queries

    * create networksecuritybindings for each network,
    if it isn't exists and set default value (True)
    to port_security column

    * update network_type and phisnet values for externalnetworks,
    set them to default values for fuel-8 release
    (network_type = flat phisnet=phisnet1)

    Partial-Bug: 1601895
    Change-Id: I9838befe52f7a412a70d223ccbde5a9ff7ce8281
    (cherry picked from commit d8ef75003595e286f9a11258e4aad2c8b3986cb8)

commit 13043d0eb0cf21cc4252cb42e5e4f7532bc05c12
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 20:17:19 2016 +0300

    Set up repos for ceph upgrade in separate source

    * Set up repos for upgrade ceph on ceph_osd to separate source.
    * add preference file for ceph source on upgrade-osd step with
    highest Pin-Priority
    * add tests

    Change-Id: I1781eb4aa3e66b6e464256ab9b24e39f6a6d0b3d
    Closes-bug: 1585204

commit 72f63759f58073c8c7701eea1608cafe26cc35fb
Author: Anastasiya <email address hidden>
Date: Wed Aug 3 10:14:52 2016 +0300

    Remove legacy patches from octane

    fix_mysql.patch was removed

    Change-Id: Id24f5e287a40099cf07beccd688d90bb3baaeba0
    Closes-bug: 1602593