Failed to prepare baremetal network, fuel slave nodes, nodes for ironic

Bug #1659870 reported by Kyrylo Romanenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
New
Undecided
Fuel QA Team

Bug Description

Steps:
1. Login to lab server.
2. Clone fuel-qa repository and checkout to stable/mitaka branch.
3. Activate virtualenv: . /home/jenkins/venv-mos-master/bin/activate
4. wget https://product-ci.infra.mirantis.net/job/9.x.snapshot/815/artifact/snapshots.params
5. utils/jenkins/conv_snapshot_file.py
6. chmod +x extra_repos.sh
7. Execute script to deploy Fuel:
#!/bin/bash

set -x
function setup {
  source extra_repos.sh
  export NODES_COUNT=5
  export EXTRA_DEB_REPOS
  export EXTRA_RPM_REPOS
  export UPDATE_FUEL_MIRROR
  export UPDATE_MASTER
  export ENV_NAME=verifiy-$(whoami)
  export VENV_PATH=/home/jenkins/venv-mos-master/
  export ISO_PATH=/home/kromanenko/Downloads/MirantisOpenStack-9.0.iso
  ./utils/jenkins/system_tests.sh -t test -w $(pwd) -j fuelweb_test -i $ISO_PATH -o --group=setup -K
  export IRONIC_ENABLED=true
  export IRONIC_NODES_COUNT=2
}

setup

8. Check dos.py net-list for env:
NETWORK NAME IP NET
-------------- --------------
admin 10.109.18.0/24
management 10.109.19.0/24
storage 10.109.20.0/24
public 10.109.21.0/24
private 10.109.22.0/24

No Ironic network here.

9. Check for slave nodes:
[root@nailgun ~]# fuel node
id | status | name | cluster | ip | mac | roles | pending_roles | online | group_id
---+--------+------+---------+----+-----+-------+---------------+--------+---------

No slave nodes.

Expected that ironic network should exist and 2, with total NODES_COUNT=5, and ironic slave nodes IRONIC_NODES_COUNT=2.
Actually only admin node exists.

Tags: area-qa
Changed in fuel:
milestone: 9.2-mu-1 → none
milestone: none → 9.2
Changed in fuel:
assignee: Fuel for Openstack (fuel) → Fuel QA Team (fuel-qa)
milestone: 9.2 → 9.x-updates
tags: added: area-qa
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.