Activity log for bug #1476957

Date Who What changed Old value New value Message
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)