[swarm] Can't build timeout plugin: ValidationError: 'id' is a required property

Bug #1608878 reported by Andrey Lavrentyev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Fuel Plugins Bugs

Bug Description

Detailed bug description:
Can't build timeout plugin.
ValidationError: File '/root/timeout_plugin/deployment_tasks.yaml', 'id' is a required property, value path '0'
Validation failed

Traceback: http://paste.openstack.org/show/545585/
deployment_tasks.yaml content: http://paste.openstack.org/show/545586/

Failed on Swarm: https://product-ci.infra.mirantis.net/job/9.x.system_test.ubuntu.fuel_plugin_reboot/14/testReport/(root)/deploy_cluster_with_reboot_plugin_timeout/

Steps to reproduce:
1. Download and install fuel-plugin-builder
2. Create plugin with reboot task, set timeout for reboot task as 1 second
3. Build plugin

Expected results:
Plugin is built successfully

Actual result:
Building plugin failure, validation failure

Description of the environment:
9.1 snapshot #81
[root@nailgun ~]# shotgun2 short-report
cat /etc/fuel_build_id:
 495
cat /etc/fuel_build_number:
 495
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 mitaka-9.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 python-packetary-9.0.0-1.mos142.noarch
 fuel-migrate-9.0.0-1.mos8496.noarch
 fuel-release-9.0.0-1.mos6349.noarch
 fuel-bootstrap-cli-9.0.0-1.mos285.noarch
 fuel-openstack-metadata-9.0.0-1.mos8748.noarch
 fuel-ostf-9.0.0-1.mos938.noarch
 shotgun-9.0.0-1.mos90.noarch
 python-fuelclient-9.0.0-1.mos325.noarch
 fuel-9.0.0-1.mos6349.noarch
 fuel-misc-9.0.0-1.mos8496.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8748.noarch
 rubygem-astute-9.0.0-1.mos753.noarch
 fuel-setup-9.0.0-1.mos6349.noarch
 network-checker-9.0.0-1.mos74.x86_64
 fuel-agent-9.0.0-1.mos285.noarch
 fuel-ui-9.0.0-1.mos2717.noarch
 fuel-library9.0-9.0.0-1.mos8496.noarch
 nailgun-mcagents-9.0.0-1.mos753.noarch
 fuel-notify-9.0.0-1.mos8496.noarch
 fuel-nailgun-9.0.0-1.mos8748.noarch
 fuelmenu-9.0.0-1.mos274.noarch
 fuel-mirror-9.0.0-1.mos142.noarch
 fuel-utils-9.0.0-1.mos8496.noarch

[root@nailgun ~]# pip list | grep builder
fuel-plugin-builder (4.1.1.dev3)

Logs: https://drive.google.com/open?id=0B5HPBFb7K7gXMmdJZUdJR09kRjg

description: updated
tags: added: area-python
Changed in fuel:
assignee: nobody → Fuel Plugins Bugs (fuel-plugins-bugs)
importance: Undecided → High
status: New → Confirmed
milestone: none → 9.1
Revision history for this message
Nastya Urlapova (aurlapova) wrote :
Changed in fuel:
status: Confirmed → Invalid
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.