First changes: Make the puppet-lint tool happy
We skip a handful of checks, but at least now should catch some of the more simple stuff. This also formats the files a little more consistently.
Second change: Update the docs makefile so we can actually build the pdf with the expected commands
Change-Id: Ia8e9224cad38baf5e4602f9be7af828dcffe6bbb
Default for muultipath find_multipaths option in default
has changed from 'no' to 'yes', so we need to set this back
to 'no'
Change-Id: I0ee1a0b80e8597c5393d7f6a961bd9398dee06e8
As Cinder is deprecating the use of the DEFAULT stanza for
driver definitions and moving every driver to its own stanza
we are going to force multibacked to be true and therefore
removing the option from the GUI and all other references
to it.
Change-Id: I70bf4ad5c428ec0e0de3322f4da8680b54924d65
There is no easy way to get a keystone user or tenant ID through
puppet, so in the interim we will use a random string for each
of these.
hey are arbitrary values anyway and don't need to link to a true
user or tenant.
Change-Id: I005436ba206753a0ab7a627fb10d66d194eba1f1
Instead of creating random 32 character user and project IDs
for cinder internal user and tenant, use keystone to create
them and then obtain the IDs using an exec call as there is
no keystone call to get this information.
Add custom facts to get keystone data for internal tenant
and user.
Add volume type for Pure volumes and set default volume type
to be Pure if multibackend.
Change-Id: I24906fafe5216b7153ef67c0c529663bb66db6aa
Update Fuel version numbers where needed.
Update Fuel plugin version number where needed.
Add new image in docs to aid with pre-configure of array.
Move hiera parameters to puppet manifests and
parameterize corresponding classes.
Fix regex for replication retention parameters
Change-Id: I265b33ef85315cc5a909221bfe2116ff2e85bc7e
Add GUI radio button to allow selection of consistency groups.
Default is false, but if true then provide a modified policy.json
file with CG parameters configured correctly.
Change-Id: I73b2dd592c4d66945943470269d52245f05d67e8
Run 3 sepeerate commands in an exec() call instead of the
usual pip provider call to make pip respond correctly
and not crash
Change-Id: Ic9449395d1aa0fcf02442adcd495e058383197fc
As there is no way to correctly pick up existing
enabled_backends from Fuel we have no need to add
the backends parameters with a comma to the
enabled_backends that is being set.
If you have 2 Cinder plugins enabled then the last one
to run overwrite enabled_backends anyway. This needs
to be investigated by Mirantis
Change-Id: Ifeb72c2bad5285ef11d524c078dc62cebbb758f8
Only add the parameters for the Glance Image Cache is
this has been selected to be enabled in the Fuel GUI
Also make sure the Cinder tenant and user IDs are
32 characters long.
Change-Id: I2f11ceda93fb13bf94db4774b79dd02c20cf0613
Add new images to show FPB 4.0 GUI layout.
Upgrade config files to FPB v4.0
Update documentation with more FC information and v4.0 layout images
Change-Id: Iaa5096075a3431fed0014833d7ec659eed54d656
Generate a random 32 charaqcter hex string to use as
a keystone-like ID.
This is required for the glance image-cache for cinder
tenant and user IDs to be entered into cinder.conf
Change-Id: I5e12eef26b6f9e2dba28be870bee38dbd6ebf2c9
Added FC backend code and updated GUI yaml layout
Reformat yaml and text, remove principal_switch_wwn as
deprecated and fix fc-zone-manager stanza build section
Reorder options
Add in option to use manual or automatic FCZM - change
YAML conditions for this and add in code check for this
condition
Add multipath.conf file with Pure defaults
Update docs to include API and VIP instructions and multipath
notes and known issues
Change-Id: Ia3a524f0a48689a502c73f3bde93c189c4e74751
Remove centos release - no supported in 7.0
Remove commented out lines in common.pp manifst
Move controller references to cinder as no actual controller node deployment is
required - just on a node with the cinder service
Updated Fuel PRM after code change
Add new RPM with latest changes caused by
Change-Id: Ia355da360853b4db4a197d9bba525e9786edd8ce