Plugins for neutron/cinder in fuel
Fuel should provide ability for plugin developer to create and deploy plugin for neturon/cinder
Feature Lead: Evgeny L
Mandatory Design Reviewers: Vladimir Kuklin, Nikolay Markov, Dmitry Shulyak
Developers: Evgeny L, Dmitry Shulyak
QA: A. Urlapova, T. Leontovich
Initial design discussion: https:/
Most of the spec is ready for review.
Schedule:
Merge basic code by 24th of Oct for nailgun, orchestrator, fpb.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Cinder/Neutron plugins in fuel
Gerrit topic: https:/
Addressed by: https:/
Upload facts for each role separately
Addressed by: https:/
Cinder/Neutron plugins, tasks searilization (WORK IN PROGRESS)
Addressed by: https:/
Yaml configuration upload mechanism wo hooks
Addressed by: https:/
Granular deployment (basic version)
Addressed by: https:/
Nailgun plugins support
Addressed by: https:/
Add plugins handlers for interaction with cluster
Addressed by: https:/
Add cli commands to interact with cluster model
Gerrit topic: https:/
Addressed by: https:/
Implemented plugin creation and building in fpb
Gerrit topic: https:/
Addressed by: https:/
Add fuel plugins folder to rsync
Addressed by: https:/
Add fuel plugin example
Addressed by: https:/
Describes how to create Fuel plugin
Addressed by: https:/
Add more validation for Plugin entity
Addressed by: https:/
Improvements for Nailgun hooks
Addressed by: https:/
fpb, fuel_version should be a string, not a float
Addressed by: https:/
Fix data field in task for ubuntu repostiry generation
Addressed by: https:/
Plugins, generate repository for ubuntu without specific version
Addressed by: https:/
LBaaS plugin for fuel, multinode
Addressed by: https:/
Properly process plugin attributes in default handler
Addressed by: https:/
Add dianogstic_name and fail_on_error to serialized task
Addressed by: https:/
Fpb, fix repo building for centos
Addressed by: https:/
Fpb, add validation when user runs build command
Addressed by: https:/
Remove 'set -x' from run_tests.sh
Gerrit topic: https:/
Addressed by: https:/
Added GlusterFS puppet plugin
Addressed by: https:/
Support puppet hook processing by PuppetD
Addressed by: https:/
Add more classifiers for fpb
Addressed by: https:/
Remove plugin installation scripts from plugin
Addressed by: https:/
Fpb, remove `types` field from metadata
Addressed by: https:/
Removed `types` field from plugin model
Addressed by: https:/
Changed package_version format to be semantic versioning friendly
Addressed by: https:/
Uids sended to astute should be strings
Addressed by: https:/
Removed priority field for tasks
Addressed by: https:/
Add title in metadata
Addressed by: https:/
fuel_version in metadata should be a list, not a string
Addressed by: https:/
Added title to show user on UI instead of internal plugin name
Addressed by: https:/
Remove warning about puppet log parsing
Addressed by: https:/
Add .gitreview file
Addressed by: https:/
Remove `types` from fuel_plugin_example
Addressed by: https:/
fpb should generate default version 1.0.0
Addressed by: https:/
Update metadata for fuel_plugin_example
Addressed by: https:/
Save fuel_version field for plugins model
Addressed by: https:/
Several fixes for Cinder/Neutron plugins spec
Addressed by: https:/
Pass cwd when creating Packages.gz for deb
Addressed by: https:/
Show user the message when the action is succeed
Addressed by: https:/
Add validation for plugin name
Addressed by: https:/
Add validation that directories with deployment scripts and packages are exist
Addressed by: https:/
Added basic validation for environment_config
Addressed by: https:/
Removed required fields from schema because it breakes plugins
Addressed by: https:/
First version of fpb should be 1.0.0, not 0.1.0
Addressed by: https:/
Show message how to install dependencies for CentOS
Gerrit topic: https:/
Addressed by: https:/
Fuel NFS plugin
Addressed by: https:/
Add --remove option for fuel plugins
Addressed by: https:/
Describes Pluggable architecture feature
Addressed by: https:/
Fixes & improvements to plugins tests
Addressed by: https:/
Add --remove option for fuel plugins
Addressed by: https:/
Add --remove option for fuel plugins