Build rpm packages for cluster_upgrade extension

Bug #1604492 reported by Nikita Zubkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Alexander Tsamutali
Mitaka
Fix Released
Medium
Denis Meltsaykin

Bug Description

Cluster upgrade extension was separated from the fuel-web repository. It
provides fuel extension for OpenStack cluster upgrade from one version
to the other.

We need install this extension with `fuel-octane` on master node

repository: https://github.com/openstack/fuel-nailgun-extension-cluster-upgrade/

Nikita Zubkov (zubchick)
Changed in fuel:
milestone: none → 10.0
assignee: nobody → Alexander Tsamutali (astsmtl)
Changed in fuel:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/jeepyb-config (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/23516

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/zuul-layouts (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/23518

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to infra/mirrors (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/23519

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jeepyb-config (master)

Reviewed: https://review.fuel-infra.org/23516
Submitter: Andrey Nikitin <email address hidden>
Branch: master

Commit: 8fc6a1c61ed8f76b99941872bbe2f92c7aa8a1fd
Author: Alexander Tsamutali <email address hidden>
Date: Fri Jul 22 13:43:54 2016

Add projects

- openstack/fuel-nailgun-extension-cluster-upgrade
- openstack-build/fuel-nailgun-extension-cluster-upgrade-build

Change-Id: Id295c144fde5b2c34390e8181f1e0a3ac6bc7ca0
Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/zuul-layouts (master)

Reviewed: https://review.fuel-infra.org/23518
Submitter: Ivan Remizov <email address hidden>
Branch: master

Commit: f03075552b501b4f36e1af94347756fd0ae10d0d
Author: Alexander Tsamutali <email address hidden>
Date: Fri Jul 22 14:59:05 2016

Add common OpenStack layout for new projects

- openstack/fuel-nailgun-extension-cluster-upgrade
- openstack-build/fuel-nailgun-extension-cluster-upgrade-build

Change-Id: I8ac94507a8dc45d452225757bc0d558ff08e57e9
Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to infra/mirrors (master)

Reviewed: https://review.fuel-infra.org/23519
Submitter: Dmitry Burmistrov <email address hidden>
Branch: master

Commit: 9b78506b727b62fe05c443f95dba8f250dd1b5bd
Author: Alexander Tsamutali <email address hidden>
Date: Thu Jul 21 18:32:44 2016

Sync fuel-nailgun-extension-cluster-upgrade from upstream

Change-Id: I2708ffee3a7dbe205a3858f501adf026ff46dff5
Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/fuel-nailgun-extension-cluster-upgrade-build (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/23570

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-mirror (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/346913

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-mirror (master)

Reviewed: https://review.openstack.org/346913
Committed: https://git.openstack.org/cgit/openstack/fuel-mirror/commit/?id=457e311edfca4d2f9960282ec9279aa4e7060f06
Submitter: Jenkins
Branch: master

commit 457e311edfca4d2f9960282ec9279aa4e7060f06
Author: Alexander Tsamutali <email address hidden>
Date: Mon Jul 25 19:06:14 2016 +0300

    Add extension for upgrades to the list of Fuel projects

    Change-Id: I37b13943e802433021e05230bc3504afd30c9251
    Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to packaging/runtests (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/23684

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to packaging/runtests (master)

Reviewed: https://review.fuel-infra.org/23684
Submitter: Daniil Trishkin <email address hidden>
Branch: master

Commit: b61b58ef32bc0019ed0528368fec8a4c16218fde
Author: Alexander Tsamutali <email address hidden>
Date: Tue Jul 26 15:06:00 2016

Add test for fuel-nailgun-extension-cluster-upgrade

Change-Id: Idabf52d73fb6a4b68c1147537d20c0846d707273
Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack-build/fuel-nailgun-extension-cluster-upgrade-build (master)

Reviewed: https://review.fuel-infra.org/23570
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: 5fe1e5dfd713ddf4a89365667049d6404f35e0d5
Author: Alexander Tsamutali <email address hidden>
Date: Tue Jul 26 15:22:35 2016

Initial version for CentOS 7

Change-Id: I2a98d42652e6e0e9c25841012e11bdb465d8ab79
Related-Bug: #1604492

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack-build/fuel-octane-build (master)

Reviewed: https://review.fuel-infra.org/23754
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: b55ddc4d341b753c88850f135a067dc80c7f2751
Author: Alexander Tsamutali <email address hidden>
Date: Thu Jul 28 16:08:33 2016

Requires fuel-nailgun-extension-cluster-upgrade

Change-Id: Id99b84e2214e4ade810d91cd5502a68a363005d5
Related-Bug: #1604492

Revision history for this message
Alexander Tsamutali (astsmtl) wrote :

Denis, it would be better if your team handled this bug in 9.1. You can reuse everything I've done for master, just don't forget to change version.

Changed in fuel:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-octane (master)

Reviewed: https://review.openstack.org/348454
Committed: https://git.openstack.org/cgit/openstack/fuel-octane/commit/?id=350768b5a2c5625183fc479c4b4962875e14cc75
Submitter: Jenkins
Branch: master

commit 350768b5a2c5625183fc479c4b4962875e14cc75
Author: Nikita Zubkov <email address hidden>
Date: Thu Jul 28 18:57:17 2016 +0300

    Add dependency on package fuel-nailgun-extension-cluster-upgrade

    fuel-nailgun-extension-cluster-upgrade provide nailgun extension that
    used by octane cli

    Related-Bug: #1604492
    Change-Id: Ib5a0d165614cd7d8626f3715b0c682efe1c4a684

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

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/348948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-nailgun-extension-cluster-upgrade (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/349490

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-nailgun-extension-cluster-upgrade (stable/mitaka)

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/350683

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/zuul-layouts (master)

Related fix proposed to branch: master
Change author: Alexander Tsamutali <email address hidden>
Review: https://review.fuel-infra.org/24573

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/zuul-layouts (master)

Reviewed: https://review.fuel-infra.org/24573
Submitter: Alexander Evseev <email address hidden>
Branch: master

Commit: 5fe8108c710bd260c5b9281a8b4a9588a92e683a
Author: Alexander Tsamutali <email address hidden>
Date: Thu Aug 4 12:55:06 2016

Add new upstream project

Use standard pipeline for openstack/fuel-nailgun-extension-cluster-upgrade

Change-Id: Ia6323a09337b42a6a56ef8d30ad9da203757b048
Related-Bug: #1604492

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-octane (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/351721

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-octane (master)

Change abandoned by Ilya Kharin (<email address hidden>) on branch: master
Review: https://review.openstack.org/351721
Reason: This patch have to go in stable/mitaka instead of master.

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

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/351728

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-octane (stable/mitaka)
Download full text (17.8 KiB)

Reviewed: https://review.openstack.org/351728
Committed: https://git.openstack.org/cgit/openstack/fuel-octane/commit/?id=3101bf302ea0f2d501fd42a6ae6046c3587ac093
Submitter: Jenkins
Branch: stable/mitaka

commit a05d2ecf13e15c12f10e1517fae425e583e0d714
Author: Nikita Zubkov <email address hidden>
Date: Thu Aug 4 17:51:56 2016 +0300

    fix ssh connection auth

    According to spec [1] service user must use key authentication​ for ssh

    [1] https://github.com/openstack/fuel-specs/blame/ba4504/specs/9.0/fuel-nonroot-openstack-nodes.rst#L61-L64

    Change-Id: I461f659d4f0985283a43ec6a702bdd78af91a072

commit 7140398e501879a4e1f5605f3d1cc99195464850
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 12:12:57 2016 +0300

    Setup upgrade levels for each fuel version

    Setup upgrade levels block in nova.conf for each fuel version,
    this is required for backward compatibility on RPC.

    Change-Id: I6ccbc34457d11616b015cdb1e46e733b0b49ce58

commit 9e2a419ac79ad591faee9afe16419bf4497eacad
Author: Vladimir Khlyunev <email address hidden>
Date: Mon Aug 1 21:31:56 2016 +0300

    Fix several typos

    Copypasting is evil, lets remove typos

    Change-Id: Icf4bec1a3de954911a469fa98380af2b6175da08

commit 013a7ded2275245a38ee58289dac2bc8b90fa37e
Author: Sergey Abramov <email address hidden>
Date: Wed Jul 20 16:05:10 2016 +0300

    Host evacuation using nova

    Evacuate instance from compute node using
    nova host-evacuate-live except host_evacuation.sh script

    Change-Id: I01a04cfa1ed2aafce7987e523e6b589dea21fbb0

commit 00a1d0dce1f7ae5db6706a59353403516f7913dc
Author: Sergey Abramov <email address hidden>
Date: Tue Jul 19 17:10:44 2016 +0300

    Change shutoff vm command

    * run nova commands using nova util function
    * host filter using get nova node handle method(
        hostname for fuel < 6.1 and fqdn for newer version)

    Change-Id: Ib5c373714e359982b13910a225787167db7b35e9

commit 49357c98313c5f551b13d0877581c5fb5e108db1
Author: Nikita Zubkov <email address hidden>
Date: Mon Jun 27 18:40:13 2016 +0300

    Add `stderr_log_level` parameter to popen

    Now posible to set logging level in popen for logging stderr

    fuel-bootstrap build comand stderr now logged with INFO level

    Change-Id: Ibaa2be54c68ce7a428e07052c917f54e99b95a5e

commit fb582b271dab4bdd10d27149a77c0e1f6a580b9e
Author: Sergey Abramov <email address hidden>
Date: Thu Jul 21 17:56:41 2016 +0300

    Add run_nova_cmd function

    This is required for running nova command on contoller without
    manipulating manipulating with command.

    It makes code easier and more readable

    Usage:

        from fuelclient.objects import environment as environment_obj

        from octane.util import env
        from octane.util import nova

        env_id = ...
        my_env = environment_obj.Environment(env_id)
        controller = env.get_one_controller(my_env)
        nova_cmd_just_run = [...]
        nova_cmd_with_output = [...]
        nova.run_nova_cmd(nova_cmd_just_run, controller, False)
        result = nova.run_nova_cmd(nova_cmd_w...

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-nailgun-extension-cluster-upgrade (stable/mitaka)

Reviewed: https://review.openstack.org/350683
Committed: https://git.openstack.org/cgit/openstack/fuel-nailgun-extension-cluster-upgrade/commit/?id=f7ebb08b46f5beb13701f7a6a71a1f4fea05f451
Submitter: Jenkins
Branch: stable/mitaka

commit f7ebb08b46f5beb13701f7a6a71a1f4fea05f451
Author: Alexander Tsamutali <email address hidden>
Date: Mon Aug 1 15:47:58 2016 +0300

    Add package spec

    Change-Id: Id71764dff07a4b32851eb8ccf69c66dca4a7b6ab
    Related-Bug: #1604492

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-nailgun-extension-cluster-upgrade (master)

Reviewed: https://review.openstack.org/349490
Committed: https://git.openstack.org/cgit/openstack/fuel-nailgun-extension-cluster-upgrade/commit/?id=9aa37dfe1095fa16c8f1f967945a23027ac05984
Submitter: Jenkins
Branch: master

commit 9aa37dfe1095fa16c8f1f967945a23027ac05984
Author: Alexander Tsamutali <email address hidden>
Date: Mon Aug 1 15:47:58 2016 +0300

    Add package spec

    Change-Id: Id71764dff07a4b32851eb8ccf69c66dca4a7b6ab
    Related-Bug: #1604492

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-octane (stable/mitaka)

Change abandoned by Nikita Zubkov (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/348948
Reason: not needed, merge was made

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-nailgun-extension-cluster-upgrade (stable/mitaka)

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/360086

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-nailgun-extension-cluster-upgrade (stable/mitaka)
Download full text (21.0 KiB)

Reviewed: https://review.openstack.org/360086
Committed: https://git.openstack.org/cgit/openstack/fuel-nailgun-extension-cluster-upgrade/commit/?id=40dd411fe461441e943de806f5de632eeb64dc4a
Submitter: Jenkins
Branch: stable/mitaka

commit 17ab5a3aaa7d2c4ae4652d1a4dc0410b31e7c47d
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 24 18:32:39 2016 +0300

    Add create upgrade release handler

    Required for create new release just for upgrade, that have overwrited
    params. This params are valid for orig cluster release.

    Change-Id: Ib2387b9c2b74902c7289ee8f69a5f5d323ec82ca

commit 8de47e0dbf5955b3cbe59a3956e1ca1f4d8679ef
Author: Nikita Zubkov <email address hidden>
Date: Wed Aug 24 15:42:32 2016 +0300

    Add VIPs transformer

    Move upgrade vips code to the transformer

    Change-Id: Ia6935521b8b90b73fb74ba92859e7febf74c4ced

commit b54f9d4c29808c4561b20af508b85b9e40fa72b6
Author: Nikita Zubkov <email address hidden>
Date: Wed Aug 24 17:51:39 2016 +0300

    Move partition info transformation to extension

    octane have some dirty hacks to change volumes attributes using nailgun
    as a library, such modifications should be done in a extension

    Change-Id: I422bb368916f3a319e286edcc6103a2834097a87

commit b3ce0d348cc20ed988b5adf66474836f631eb12d
Author: Anastasiya <email address hidden>
Date: Mon Aug 1 15:47:13 2016 +0300

    Add tests for assign_node_to_cluster

    Change-Id: Iafa1baa6a1ca4d701ec89e49dd9d6f969804c82e

commit a764ba306dcd0cfb65a82c89f07ec0f3d129c66b
Author: Nikita Zubkov <email address hidden>
Date: Tue Aug 23 14:05:16 2016 +0300

    Update README

    Add instalation section

    Change-Id: Ib16132ab9c18d757e96e98304fdd8339ddf5497a

commit 95ff3a3598397bb6e3c68793051298aaa006d163
Author: Yuriy Taraday <email address hidden>
Date: Tue Aug 23 23:01:16 2016 +0300

    Add cluster transformations

    Implement transformations that are applied to cluster attributes during
    environment cloning.

    Conversion from text to text_list type has been limited to dns_list and
    ntp_list keys only to keep predictable behavior.

    Change-Id: I1ff596f850bd42243697cad1c1c35f0cf1386376

commit 163ce243fbade3dac05eb535ad2987687a57f87d
Author: Yuriy Taraday <email address hidden>
Date: Tue Aug 23 22:51:19 2016 +0300

    Add pluggable transformations for data migration

    This change introduces new transformation mechanism:
    - all available transformations are listed in setuptools entry points
      under namespace like this (for cluster transformations):

        nailgun.cluster_upgrade.transformations.cluster.9.0 =
            dns_list = ...
            ntp_list = ...
        nailgun.cluster_upgrade.transformations.cluster.8.0 =
            ...
        <etc>

    - config file will include section that specifies enabled
      transformations like this:

        CLUSTER_UPGRADE_TRANSFORMATIONS:
          cluster:
            9.0: dns_list ntp_list ...
            8.0: ...
            7.0: ...

      (only default values are implemented here, actual config support will
      follow)

    - when transformations...

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-nailgun-extension-cluster-upgrade (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/367019

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-nailgun-extension-cluster-upgrade (master)

Change abandoned by Ilya Kharin (<email address hidden>) on branch: master
Review: https://review.openstack.org/367019

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-nailgun-extension-cluster-upgrade (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/367419

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-nailgun-extension-cluster-upgrade (master)

Change abandoned by Ilya Kharin (<email address hidden>) on branch: master
Review: https://review.openstack.org/367419

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-nailgun-extension-cluster-upgrade (master)
Download full text (14.8 KiB)

Reviewed: https://review.openstack.org/367019
Committed: https://git.openstack.org/cgit/openstack/fuel-nailgun-extension-cluster-upgrade/commit/?id=e38d48cbc5d216ac0f853466ab48e5d6d9687521
Submitter: Jenkins
Branch: master

commit a4e2a67e3e5024b0ae65f445355965a1263fef73
Author: Ilya Kharin <email address hidden>
Date: Sat Sep 3 02:42:07 2016 +0300

    Add support to re-assign a set of nodes

    This patch adds an ability to re-assign a set of the given nodes at
    once. This feature was technically available but not exposed to the
    client. A groupped re-assigning allows to effectively re-provision nodes
    by creating an atomic task in Astute.

    Change-Id: I4a7c7e35d844683ef73ad7f8459d1892e80e0a64
    Related-Bug: #1616925

commit d87125662f2f55204244e43ec6522fe36c6bf21e
Author: Nikita Zubkov <email address hidden>
Date: Mon Aug 29 17:56:09 2016 +0300

    Add test for vip transformer

    Change-Id: I65124237604fe6718ad6c351825f192a98d470fb
    (cherry picked from commit 55422ddce7b0e9e1b9976504500de8a1688a99d7)

commit 3cac9b551cdecaf9148800cc6fd9b81fbb3149c5
Author: Nikita Zubkov <email address hidden>
Date: Tue Jul 19 18:24:42 2016 +0300

    Switch to upstream fuel-web repository

    Change-Id: I994304bdc8eaf7e4da175981cb721d41a286fed0
    Depends-On: Id0bc78478cf3f40767fed760cd54e487a934fa10

commit a78f4348f84dd470ba1f3b99d2c751fa2dd12d7a
Author: Anastasiya <email address hidden>
Date: Mon Aug 1 14:39:35 2016 +0300

    Move change_env_settings function from octane to cluster upgrade extension

    * change_env_settings function was moved to cluster upgrade extention
    * merge generated attributes code was written

    Change-Id: I6d1e27b8b0c01f3251067bc88931cd2354feb5ce
    Partial-Bug: #1602587
    (cherry picked from commit dc2e3f930957b2c8af2d6c6a60bfcc6c5e6bb061)

commit 280fc4f08258f1e85ba099f74c4956233652e9a2
Author: Ilya Kharin <email address hidden>
Date: Wed Aug 10 17:28:17 2016 +0300

    Add absent __init__.py to migrations/versions

    Without the versions/__init__.py file versions was not identified as
    a package and was not included in a distribution.

    Change-Id: I67f152ebb9234df880c61d79d154b1aabc8828c6
    Closes-Bug: #1611793

commit f7ebb08b46f5beb13701f7a6a71a1f4fea05f451
Author: Alexander Tsamutali <email address hidden>
Date: Mon Aug 1 15:47:58 2016 +0300

    Add package spec

    Change-Id: Id71764dff07a4b32851eb8ccf69c66dca4a7b6ab
    Related-Bug: #1604492

commit b93ebedc49f79f6ba4a710a9d1715c9f965b3081
Author: Anastasiya <email address hidden>
Date: Fri Jul 15 10:24:11 2016 +0300

    Correction of transformation for text_list

    * added removing of space in text_list
    * added test for merge_attributes

    Change-Id: I5582878fc7c524551593abf21dfd4ea45cd430c9
    Closes-bug: 1602607
    (cherry picked from commit fdd2a6226483c67ce8bc7adc8b2d354862125bac)

commit d4db5ba78ccefd08e465cd30116094678c5cb35f
Author: Nikita Zubkov <email address hidden>
Date: Wed Jul 13 13:43:58 2016 +0300

    Fix package namespace

commit 443fc43da6e963cd0825880a80678e8e385c0a3a
Author: Nikita Zubkov <email address hidden>
Date: Wed J...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.