2015-07-22 07:15:07 |
Swann Croiset |
bug |
|
|
added bug |
2015-07-22 07:15:53 |
Swann Croiset |
description |
Steps to reproduce:
1/ .. create and configure a new cluster via Fuel UI (roles assignement, network config, plugins settings ..) BUT not "deploy changes"
2/ # fuel --env 1 deployment default
3/ .. update IP addresses for some/all nodes (sections nodes and endpoints) ..
4/ # fuel --env 1 deployment upload
5/ # fuel deploy-changes (or via Fuel UI)
Expected results:
After the OSt deployment the "hiera('nodes')" from puppet manifests returns correct information (with ip addresses configured)
Actual results:
after the OSt deployment the "hiera('nodes')" from puppet manifests returns outdated data (with ip addresses by default).
Impacts:
All Fuel plugins using hiera('nodes') will fail to configure its stuff with bad IP addresses.
Since Fuel allows to update IP addresses before deployment, (potentially) users will do it. Fuel must update the same way it does for astute.yaml the nodes.yaml with the modified data.
Environement:
Fuel 6.1 / Ubuntu (surely the same result with CentOS)
Plugins LMA collector 0.7.2
Other informations / pre diagnostic :
* OpenStack and others services (rabbitmq, haproxy ..) are correctly configured with good IPs (those updated before deployment), fortunately because the /etc/hiera/nodes.yaml is generated at post_deployment stage.
* the hiera hierarchy cannot be updated (ie move down 'nodes' after 'astute') because this will break a whole lot of stuff
Workaround:
on the plugin manifests side, instead using "hiera('nodes')", use the old school way 'parseyaml($astute_settings_yaml)'
but this workaround is not accesptable. |
Steps to reproduce:
1/ .. create and configure a new cluster via Fuel UI (roles assignement, network config, plugins settings ..) BUT not "deploy changes"
2/ # fuel --env 1 deployment default
3/ .. update IP addresses for some/all nodes (sections nodes and endpoints) ..
4/ # fuel --env 1 deployment upload
5/ # fuel deploy-changes (or via Fuel UI)
Expected results:
After the OSt deployment the "hiera('nodes')" from puppet manifests returns correct information (with ip addresses configured)
Actual results:
after the OSt deployment the "hiera('nodes')" from puppet manifests returns outdated data (with ip addresses by default).
Impacts:
All Fuel plugins using hiera('nodes') will fail to configure its stuff with bad IP addresses.
Since Fuel allows to update IP addresses before deployment, (potentially) users will do it. Fuel must update the same way it does for astute.yaml the nodes.yaml with the modified data.
Environement:
Fuel 6.1 / Ubuntu (surely the same result with CentOS)
Plugins LMA collector 0.7.2
Other informations / pre diagnostic :
* OpenStack and others services (rabbitmq, haproxy ..) are correctly configured with good IPs (those updated before deployment), fortunately because the /etc/hiera/nodes.yaml is generated at post_deployment stage.
* the hiera hierarchy cannot be updated (ie move down 'nodes' after 'astute') because this will break a whole lot of stuff
Workaround:
on the plugin manifests side, instead using "hiera('nodes')", use the old school way 'parseyaml($astute_settings_yaml)'
but this workaround is not acceptable. |
|
2015-07-22 07:51:14 |
Irina Povolotskaya |
tags |
|
feature-plugins |
|
2015-07-22 08:18:57 |
Oleksiy Molchanov |
fuel: milestone |
|
7.0 |
|
2015-07-22 08:19:08 |
Oleksiy Molchanov |
fuel: assignee |
|
Fuel Library Team (fuel-library) |
|
2015-07-22 08:19:10 |
Oleksiy Molchanov |
fuel: importance |
Undecided |
Medium |
|
2015-07-22 08:19:12 |
Oleksiy Molchanov |
fuel: status |
New |
Confirmed |
|
2015-07-22 09:42:10 |
Bogdan Dobrelya |
bug task added |
|
fuel-plugins |
|
2015-07-22 10:51:35 |
Oleksandr Martsyniuk |
bug |
|
|
added subscriber Oleksandr Martsyniuk |
2015-07-22 11:24:07 |
Aleksandr Didenko |
fuel: assignee |
Fuel Library Team (fuel-library) |
Fuel Python Team (fuel-python) |
|
2015-07-22 11:44:58 |
Aleksandr Didenko |
fuel: importance |
Medium |
High |
|
2015-07-22 12:23:34 |
Emma Gordon |
bug |
|
|
added subscriber Emma Gordon |
2015-07-22 15:37:48 |
Irina Povolotskaya |
nominated for series |
|
fuel/6.1.x |
|
2015-07-22 15:37:48 |
Irina Povolotskaya |
bug task added |
|
fuel/6.1.x |
|
2015-07-22 15:38:00 |
Irina Povolotskaya |
fuel/6.1.x: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-07-22 15:38:02 |
Irina Povolotskaya |
fuel/6.1.x: milestone |
|
6.1-updates |
|
2015-07-22 15:38:05 |
Irina Povolotskaya |
fuel/6.1.x: importance |
Undecided |
High |
|
2015-07-24 13:17:50 |
Ihor Kalnytskyi |
fuel/6.1.x: status |
New |
Confirmed |
|
2015-07-24 13:17:52 |
Ihor Kalnytskyi |
fuel-plugins: status |
New |
Confirmed |
|
2015-07-24 13:18:00 |
Ihor Kalnytskyi |
fuel-plugins: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-07-27 16:51:29 |
Andriy Popovych |
fuel/6.1.x: assignee |
Fuel Python Team (fuel-python) |
Andriy Popovych (popovych-andrey) |
|
2015-07-28 08:59:37 |
Ihor Kalnytskyi |
fuel: assignee |
Fuel Python Team (fuel-python) |
Andriy Popovych (popovych-andrey) |
|
2015-08-10 09:53:03 |
Ihor Kalnytskyi |
fuel: assignee |
Andriy Popovych (popovych-andrey) |
Fuel Python Team (fuel-python) |
|
2015-08-10 09:53:15 |
Ihor Kalnytskyi |
fuel/6.1.x: assignee |
Andriy Popovych (popovych-andrey) |
Fuel Python Team (fuel-python) |
|
2015-08-12 07:42:25 |
Fedor Zhadaev |
fuel: assignee |
Fuel Python Team (fuel-python) |
Fedor Zhadaev (fzhadaev) |
|
2015-08-12 07:42:40 |
Fedor Zhadaev |
fuel: assignee |
Fedor Zhadaev (fzhadaev) |
|
|
2015-08-12 07:42:55 |
Fedor Zhadaev |
fuel: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-08-12 10:43:56 |
Ihor Kalnytskyi |
tags |
feature-plugins |
feature feature-plugins |
|
2015-08-12 10:45:50 |
Ihor Kalnytskyi |
fuel: milestone |
7.0 |
8.0 |
|
2015-08-24 12:28:18 |
Simon Pasquier |
bug |
|
|
added subscriber Simon Pasquier |
2015-10-05 13:54:49 |
Alexey Shtokolov |
fuel: status |
Confirmed |
Triaged |
|
2015-10-05 13:55:08 |
Alexey Shtokolov |
nominated for series |
|
fuel/7.0.x |
|
2015-10-05 13:55:08 |
Alexey Shtokolov |
bug task added |
|
fuel/7.0.x |
|
2015-10-05 13:55:18 |
Alexey Shtokolov |
fuel/7.0.x: status |
New |
Confirmed |
|
2015-10-05 13:55:21 |
Alexey Shtokolov |
fuel/7.0.x: importance |
Undecided |
High |
|
2015-10-05 13:56:12 |
Alexey Shtokolov |
fuel/7.0.x: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-10-05 13:56:36 |
Alexey Shtokolov |
fuel/7.0.x: milestone |
|
7.0-updates |
|
2015-10-22 03:07:52 |
Dmitry Pyzhov |
tags |
feature feature-plugins |
area-python feature feature-plugins |
|
2015-11-19 10:44:29 |
Vitaly Sedelnik |
fuel/6.1.x: status |
Confirmed |
Won't Fix |
|
2015-11-19 10:44:32 |
Vitaly Sedelnik |
fuel/7.0.x: status |
Confirmed |
Won't Fix |
|
2015-12-30 13:35:12 |
Fuel Devops McRobotson |
fuel: status |
Triaged |
New |
|
2015-12-30 13:35:12 |
Fuel Devops McRobotson |
fuel: milestone |
8.0 |
9.0 |
|
2015-12-30 13:35:15 |
Fuel Devops McRobotson |
fuel/8.0.x: importance |
Undecided |
High |
|
2015-12-30 13:35:15 |
Fuel Devops McRobotson |
fuel/8.0.x: status |
New |
Triaged |
|
2015-12-30 13:35:15 |
Fuel Devops McRobotson |
fuel/8.0.x: milestone |
|
8.0 |
|
2015-12-30 13:35:15 |
Fuel Devops McRobotson |
fuel/8.0.x: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-12-30 13:35:18 |
Fuel Devops McRobotson |
fuel/future: milestone |
|
next |
|
2015-12-30 13:35:18 |
Fuel Devops McRobotson |
fuel/future: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-12-31 10:42:31 |
Maciej Relewicz |
fuel/future: status |
New |
Invalid |
|
2015-12-31 10:42:37 |
Maciej Relewicz |
fuel/future: importance |
Undecided |
High |
|
2015-12-31 10:43:47 |
Maciej Relewicz |
fuel-plugins: importance |
Undecided |
High |
|
2015-12-31 10:49:11 |
Maciej Relewicz |
fuel-plugins: milestone |
|
8.0 |
|
2016-01-04 10:07:33 |
Artem Roma |
fuel: status |
New |
Confirmed |
|
2016-01-20 12:51:33 |
Alexey Shtokolov |
fuel/8.0.x: status |
Triaged |
Won't Fix |
|
2016-03-21 15:10:46 |
Bug Checker Bot |
tags |
area-python feature feature-plugins |
area-python feature feature-plugins need-info |
|
2016-03-28 11:30:45 |
Bug Checker Bot |
tags |
area-python feature feature-plugins need-info |
area-python feature feature-plugins |
|
2016-04-18 13:34:17 |
Dmitry Pyzhov |
bug task deleted |
fuel/future |
|
|
2016-04-19 09:04:31 |
Fuel Devops McRobotson |
fuel: milestone |
9.0 |
10.0 |
|
2016-04-19 09:04:34 |
Fuel Devops McRobotson |
fuel/mitaka: importance |
Undecided |
High |
|
2016-04-19 09:04:34 |
Fuel Devops McRobotson |
fuel/mitaka: status |
New |
Confirmed |
|
2016-04-19 09:04:34 |
Fuel Devops McRobotson |
fuel/mitaka: milestone |
|
9.0 |
|
2016-04-19 09:04:34 |
Fuel Devops McRobotson |
fuel/mitaka: assignee |
|
Fuel Python Team (fuel-python) |
|
2016-04-22 12:49:34 |
Dmitry Pyzhov |
fuel/mitaka: status |
Confirmed |
Won't Fix |
|
2016-06-22 14:42:54 |
Dmitry Pyzhov |
fuel: assignee |
Fuel Python (Deprecated) (fuel-python) |
Fuel Sustaining (fuel-sustaining-team) |
|