1. HOME
  2. Fuel master documentation
  3. Fuel Plugin SDK Guide

Fuel Plugin SDK Guide

Fuel Plugin SDK GuideΒΆ

  • Introduction to the Fuel Plugin SDK Guide
  • About Fuel plugins
  • Overview of existing plugins
  • Create a development environment
    • Development requirements
    • Install style checkers
    • Repository workflow
    • Managing Git branches
    • Launchpad project
    • Request an OpenStack repository
    • Configure a continuous integration environment
    • Prepare a testing environment
  • Create a Fuel plugin
    • Install Fuel Plugin Builder
    • Create an automatically generated plugin
    • Describe your plugin
    • Define plugin actions
    • Actions for existing roles
      • Pre- and post-deployment stages
      • Skipping core tasks
    • Plugin settings
      • Add plugin settings to the Fuel web UI
      • Settings restrictions
      • Conditions for plugin tasks
      • Override core settings
    • Plugin specific node roles
      • Define a new role
      • Volume allocation
      • Hot-pluggable plugins
      • Modify the Fuel web UI wizard
    • Additional attributes for NICs, bonds, and nodes
    • Modify the Fuel web UI
    • Plugin repositories
    • Add plugin to DriverLog
    • Plugin versioning system
      • Update procedure
      • Versioning scheme
  • Requirements
  • Limitations
  • Reference
    • Files
      • components.yaml
      • deployment_tasks.yaml
      • environment_config.yaml
      • metadata.yaml
      • network_roles.yaml
      • node_roles.yaml
      • volumes.yaml
  • FAQ
  • Additional information
updated: 2018/03/27
Perestroika build system

View Previous Section

Introduction to the Fuel Plugin SDK Guide

View Next Section

Logout
  • Fuel Installation Guide
  • Fuel User Guide
  • Fuel Release Notes
  • Developer Guide
  • DevOps Guide
  • Fuel ISO build system
  • Fuel Infra configuration
  • Packaging
  • Fuel Plugin SDK Guide
    • Introduction to the Fuel Plugin SDK Guide
    • About Fuel plugins
    • Overview of existing plugins
    • Create a development environment
    • Create a Fuel plugin
    • Requirements
    • Limitations
    • Reference
    • FAQ
    • Additional information
  • Glossary
Mirantis Inc.
© 2005 — 2017 Mirantis, Inc.
All rights reserved. "Mirantis" and "FUEL" are are registered trademarks of Mirantis, Inc. All other trademarks are the property of their respective owners.
525 Almanor Ave, 4th Floor - Sunnyvale, CA 94085
+1-650-963-9828