Post-deployment core tasks don't work with plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Georgy Kibardin | ||
8.0.x |
Won't Fix
|
High
|
Georgy Kibardin | ||
Mitaka |
Invalid
|
High
|
Georgy Kibardin | ||
Newton |
Invalid
|
High
|
Georgy Kibardin |
Bug Description
MOS8
I deploy the environment with Contrail and set of StackLight plugins.
Both plugins should include dns-client and ntp-client as post-deployment steps.
From current Contrail plugin:
# Group for post-deployment tasks
- id: contrail-
type: group
role: [primary-
primary-
primary-
tasks: [configure_
required_for: [post_deploymen
requires: [post_deploymen
parameters:
strategy:
type: parallel
But the tasks were not executed.
Current version of StackLight plugins don't have such tasks.
I manually create the task for influxdb-grafana plugin, sync plugins, then do
[<email address hidden>]# fuel node --node 114,115,116 --start dns-client
Started tasks [u'ntp-client', u'ntp-server', u'ntp-check', u'dns-client'] for nodes nodes [114, 115, 116].
Nailgun registers the API call, but in Astute log there is no mentioning that these tasks are going to be executed. The nodes in fact start executing All tasks in general.
Changed in fuel: | |
milestone: | none → 9.1 |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: area-python |
tags: | added: 9.1-proposed |
On fresh mitaka with the following added to the plugin example:
- id: post-deploy- doesnt- work t_end] t_start]
type: group
role: [compute]
tasks: [apache]
required_for: [post_deploymen
requires: [post_deploymen
parameters:
strategy:
type: parallel
apache core task works. Checking on 8.0