Deployment with separate keystone nodes failed with primary_controller_nodes is not a hash or array when accessing it with 0 at /etc/fuel/plugins/detach-keystone-1.0/vip.pp:14

Bug #1487543 reported by Andrey Sledzinskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Fix Committed
High
Sergii Golovatiuk
Fuel for OpenStack
Fix Released
High
Sergii Golovatiuk

Bug Description

Steps:
1. Install keystone plugin on master
2. Create next cluster - all default values, enabled detach-keystone, 3 controller, 3 db+keystone, 1 compute, 1 controller
3. Start deployment

Actual result - deployment failed on keystone+db node with
2015-08-21 16:08:13 ERR primary_controller_nodes is not a hash or array when accessing it with 0 at /etc/fuel/plugins/detach-keystone-1.0/vip.pp:14 on node node-11.test.domain.local

Similar bug was fixed for database plugin - https://bugs.launchpad.net/fuel/+bug/1487494

{

    "build_id": "2015-08-21_03-00-36",
    "build_number": "203",
    "release_versions":

{

    "2015.1.0-7.0":

{

    "VERSION":

{

    "build_id": "2015-08-21_03-00-36",
    "build_number": "203",
    "api": "1.0",
    "fuel-library_sha": "7aab6c2e53e5ee43333bce89ee406ae1db8c4063",
    "nailgun_sha": "1e5034274e92cda41ab6861585c396470fe08a0f",
    "feature_groups":

            [
                "mirantis"
            ],
            "fuel-nailgun-agent_sha": "e01693992d7a0304d926b922b43f3b747c35964c",
            "openstack_version": "2015.1.0-7.0",
            "fuel-agent_sha": "f2df59bb3ff2b8a79a47be258421f603863a4bbc",
            "production": "docker",
            "python-fuelclient_sha": "fc7b63aa6900fe3b2c183108ba6a13e868bc0472",
            "astute_sha": "53c86cba593ddbac776ce5a3360240274c20738c",
            "fuel-ostf_sha": "16839cbf471b7142b04c0d2c2d94786bc486fefe",
            "release": "7.0",
            "fuelmain_sha": "c9dad194e82a60bf33060eae635fff867116a9ce"
        }
    }

},
"auth_required": true,
"api": "1.0",
"fuel-library_sha": "7aab6c2e53e5ee43333bce89ee406ae1db8c4063",
"nailgun_sha": "1e5034274e92cda41ab6861585c396470fe08a0f",
"feature_groups":

    [
        "mirantis"
    ],
    "fuel-nailgun-agent_sha": "e01693992d7a0304d926b922b43f3b747c35964c",
    "openstack_version": "2015.1.0-7.0",
    "fuel-agent_sha": "f2df59bb3ff2b8a79a47be258421f603863a4bbc",
    "production": "docker",
    "python-fuelclient_sha": "fc7b63aa6900fe3b2c183108ba6a13e868bc0472",
    "astute_sha": "53c86cba593ddbac776ce5a3360240274c20738c",
    "fuel-ostf_sha": "16839cbf471b7142b04c0d2c2d94786bc486fefe",
    "release": "7.0",
    "fuelmain_sha": "c9dad194e82a60bf33060eae635fff867116a9ce"

}

Changed in fuel:
assignee: Matthew Mosesohn (raytrac3r) → Sergii Golovatiuk (sgolovatiuk)
affects: fuel → fuel-plugins
Changed in fuel-plugins:
milestone: 7.0 → none
status: New → Confirmed
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :
Changed in fuel:
status: New → Confirmed
importance: Undecided → High
milestone: none → 7.0
assignee: nobody → Sergii Golovatiuk (sgolovatiuk)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-detach-keystone (master)

Reviewed: https://review.openstack.org/216178
Committed: https://git.openstack.org/cgit/stackforge/fuel-plugin-detach-keystone/commit/?id=80d422554ec522f4af3f3a005020dde9632ec6e5
Submitter: Jenkins
Branch: master

commit 80d422554ec522f4af3f3a005020dde9632ec6e5
Author: Sergii Golovatiuk <email address hidden>
Date: Mon Aug 24 12:22:22 2015 +0200

    Use standard virtual_ips task for keystone_vip

    Change-Id: I9f280239199820dcd53f72c9ad0c48497ccda319
    Closes-Bug: 1487543

Changed in fuel:
status: Confirmed → Fix Committed
Changed in fuel-plugins:
status: Confirmed → Fix Committed
Revision history for this message
Maksym Strukov (unbelll) wrote :

Verified as fixed in 7.0-287

{"build_id": "287", "build_number": "287", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "287", "build_number": "287", "api": "1.0", "fuel-library_sha": "43224223dab8cf9627b5ecf737e60216a3fdd114", "nailgun_sha": "46a7a2177a0b7ef91422284c1c90295fee8f5c84", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "a717657232721a7fafc67ff5e1c696c9dbeb0b95", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "43224223dab8cf9627b5ecf737e60216a3fdd114", "nailgun_sha": "46a7a2177a0b7ef91422284c1c90295fee8f5c84", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "a717657232721a7fafc67ff5e1c696c9dbeb0b95", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"}

Changed in fuel:
status: Fix Committed → Fix Released
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.