50 nodes on fake ui

Bug #1450463 reported by Dmitry Pyzhov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Pawel Brzozowski

Bug Description

We need to have more nodes on our public ui demo. We've agreed with Lukasz to have 50 nodes.

For generation 50 nodes fuxture execute:

cd nailgun
./manage.py generate_nodes_fixture -n 50 -i 2

As result nailgun/fixtures/50_fake_nodes_environment.json will be generated.

Setup new env for FakeUI:
./manage.py dropdb && ./manage.py syncdb && ./manage.py loaddefault && ./manage.py loaddata nailgun/fixtures/50_fake_nodes_environment.json

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Maciej Kwiek (maciej-iai)
Changed in fuel:
assignee: Maciej Kwiek (maciej-iai) → Fuel Python Team (fuel-python)
Nikolay Markov (nmarkov)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Nikolay Markov (nmarkov)
Revision history for this message
Vitaly Kramskikh (vkramskikh) wrote :

There are 2 scripts to generate fake nodes:

Python: http://wklej.to/OgEn4
JS (for browser): http://paste.openstack.org/show/214974/

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Nikolay Markov (nmarkov) → Fuel Python Team (fuel-python)
status: In Progress → Confirmed
Revision history for this message
Aleksandr Didenko (adidenko) wrote :

Vitaly, could you please check this and set appropriate bug status?

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Vitaly Kramskikh (vkramskikh)
Revision history for this message
Vitaly Kramskikh (vkramskikh) wrote :

We're using the script I've posted above: http://paste.openstack.org/show/395906/
It works from browser without access to master node console and allows to add on demand as many nodes as possible. So I'd abandon the request with python part.

Changed in fuel:
assignee: Vitaly Kramskikh (vkramskikh) → Dmitry Pyzhov (dpyzhov)
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Let's create a separate fixture for demo site and instruction how to use instead of original one.

Changed in fuel:
assignee: Dmitry Pyzhov (dpyzhov) → Fuel Python Team (fuel-python)
Changed in fuel:
status: Confirmed → Triaged
Changed in fuel:
status: Triaged → Won't Fix
tags: added: feature
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/180200
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/217568

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Elena Kosareva (ekosareva)
status: Won't Fix → In Progress
Evgeniy L (rustyrobot)
tags: added: non-release
Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/8.0.x
Changed in fuel:
status: In Progress → Triaged
assignee: Elena Kosareva (ekosareva) → Fuel Python Team (fuel-python)
milestone: 7.0 → 8.0
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Elena Kosareva (ekosareva)
status: Triaged → In Progress
Changed in fuel:
assignee: Elena Kosareva (ekosareva) → Bulat Gaifullin (bgaifullin)
Changed in fuel:
assignee: Bulat Gaifullin (bgaifullin) → Elena Kosareva (ekosareva)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/217568
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=a868348aead1241190e386549cbbe44a1662f61e
Submitter: Jenkins
Branch: master

commit a868348aead1241190e386549cbbe44a1662f61e
Author: ekosareva <email address hidden>
Date: Thu Aug 27 10:49:06 2015 +0400

    Add script for generating fake nodes

    Need to have more nodes on ui demo. So, added ability to create
    and store fixture files with any nodes count via manager.py

    Closes-Bug: #1450463
    Change-Id: Ice3db944375d1d09457d6d1094a1b935e6f86d16

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Job is done only partially. Goal is to have 50 nodes on our http://demo.fuel-infra.org:8000/

Changed in fuel:
assignee: Elena Kosareva (ekosareva) → Alexander Kislitsky (akislitsky)
status: Fix Committed → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/229465

Changed in fuel:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/229465
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=b6e3d6175b06a0ff1f4d88a450daa66ed2c86507
Submitter: Jenkins
Branch: master

commit b6e3d6175b06a0ff1f4d88a450daa66ed2c86507
Author: Alexander Kislitsky <email address hidden>
Date: Wed Sep 30 17:30:02 2015 +0300

    Fake nodes generation script improved for FakeUI

    For FakeUI we need to generate nodes at least with 2 network
    interfaces. Min ifaces num option added for action generate_nodes_fixture
    in manage.py.
    Minimal disk size increased from 14.5Gb to 145Gb.

    Change-Id: I3514d0f20e96f81e40f39792a2a9c196b7f2c5ca
    Partial-Bug: #1450463

Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

Instruction for creating 50 nodes on FakeUI added to the bug description. Assigning bug to the DevOps team.

description: updated
Changed in fuel:
assignee: Alexander Kislitsky (akislitsky) → Fuel DevOps (fuel-devops)
Igor Shishkin (teran)
Changed in fuel:
status: In Progress → Confirmed
status: Confirmed → Triaged
Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Pawel Brzozowski (corepb)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/puppet-manifests (master)

Fix proposed to branch: master
Change author: Pawel Brzozowski <email address hidden>
Review: https://review.fuel-infra.org/12461

Changed in fuel:
status: Triaged → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/puppet-manifests (master)

Reviewed: https://review.fuel-infra.org/12461
Submitter: Igor Shishkin <email address hidden>
Branch: master

Commit: 915ece5da947d955c8f5a9e57fb35b5b197b906f
Author: Pawel Brzozowski <email address hidden>
Date: Mon Oct 5 10:52:52 2015

nailgun demo manifest upgrade

- updated manifest to install recent nailgun version
- added more sample nodes generator
- added ssl support
- few smaller fixes

Change-Id: I9d0602f17cd8fddaa03ce0c1bbb46fc2c75803b2
Closes-Bug: #1450463

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
Dmitry Pyzhov (dpyzhov)
tags: added: area-devops
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.