Adapt the plugin with Fuel 7.0

- migrate the plugin from 2.0.0 to 3.0.0 package version

Change-Id: I2f0721b844f91374aea564cba4de53836d9e562d
This commit is contained in:
Andrey Volochay 2015-09-21 15:22:44 +03:00
parent d12e7c202b
commit 45598f5f98
4 changed files with 35 additions and 15 deletions

View File

@ -24,7 +24,7 @@ Requirements
| Requirement | Version/Comment |
|------------------------------------------------------------------------------------------|---------------------------------------------------------|
| Mirantis Openstack compatibility | 6.1 |
| Mirantis Openstack compatibility | 7.0 |
| Netapp filer or appliance is reacheble via one of the Mirantis OPenstack networks | Cluster mode or 7 mode storage familly with nfs4 enabled|
@ -325,6 +325,10 @@ None.
Release Notes
-------------
**3.0.0**
* migrate the plugin from 2.0.0 to 3.0.0 package version
**2.0.0**
* migrate plugins from 1.0.0 to 2.0.0 package version

View File

@ -1,21 +1,30 @@
- role: ['primary-controller','controller']
stage: post_deployment/6000
# Deployment tasks
- id: controller-netapp
type: puppet
role: [primary-controller, controller]
required_for: [post_deployment_end]
requires: [post_deployment_start]
parameters:
puppet_manifest: puppet/manifests/site_controller.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- role: ['compute']
stage: post_deployment/6001
- id: compute-netapp
type: puppet
role: [compute]
required_for: [post_deployment_end]
requires: [post_deployment_start]
parameters:
puppet_manifest: puppet/manifests/site_compute.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- role: ['cinder']
stage: post_deployment/6002
- id: cinder-netapp
type: puppet
role: [cinder]
required_for: [post_deployment_end]
requires: [post_deployment_start]
parameters:
puppet_manifest: puppet/manifests/site_cinder.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
timeout: 360

View File

@ -3,30 +3,30 @@ name: cinder_netapp
# Human-readable name for your plugin
title: Cinder and NetApp integration
# Plugin version
version: 2.0.0
version: 3.0.0
# Description
description: Enable to use NetApp nfs driver as a Cinder backend
# Required fuel version
fuel_version: ['6.1']
fuel_version: ['7.0']
authors: ['Mirantis Inc','Orange']
licenses: [Apache License Version 2.0]
homepage: https://github.com/stackforge/fuel-plugin-tls
licenses: ['Apache License Version 2.0']
homepage: 'https://github.com/stackforge/fuel-plugin-cinder-netapp'
groups: ['storage::cinder']
# The plugin is compatible with releases in the list
releases:
- os: ubuntu
version: 2014.2-6.1
version: 2015.1.0-7.0
mode: ['ha', 'multinode']
deployment_scripts_path: deployment_scripts/
repository_path: repositories/ubuntu
- os: centos
version: 2014.2-6.1
version: 2015.1.0-7.0
mode: ['ha', 'multinode']
deployment_scripts_path: deployment_scripts/
repository_path: repositories/centos
# Version of plugin package
package_version: '2.0.0'
package_version: '3.0.0'

7
volumes.yaml Normal file
View File

@ -0,0 +1,7 @@
volumes_roles_mapping:
# Default role mapping
cinder_netapp:
- {allocate_size: "min", id: "os"}
# Set here new volumes for your role
volumes: []