Commit Graph

57 Commits

Author SHA1 Message Date
Andreas Jaeger cde3ba7d9f Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I71416586b629186f5887eb234c8f814a7e959821
2019-12-18 19:44:29 +01:00
OpenDev Sysadmins f7f8ea7651 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:32 +00:00
Simon Dodsley 0a9562a472 Ad a .gitignore file
Change-Id: Ib885fc6fe156e817d35a950d928decd26c8b5af4
2016-12-21 09:45:41 -05:00
Simon Dodsley a8a8e5f7b3 Update supported Mirantis version number
Also update doc links to point to new Fuel version docs

Change-Id: If5f0da7dd5e4175c0f9681334731543c0e3463c1
2016-11-16 11:55:37 -05:00
Patrick East 7e4404adb4 Get checks passing
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
2016-11-15 17:57:31 -08:00
Simon Dodsley 691750e445 Add Version parameter
Remove retrofit of Pure driver
Change-Id: I5e011f488fddc810aa11379cf0be37a7e6801f89
2016-11-08 13:43:38 -05:00
Simon Dodsley 2098adf0ed Update multipath conf file
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
2016-07-09 00:33:36 -04:00
Simon Dodsley 34f976506e Cleanup unneccessary files
Change-Id: I154e9401a53bf3499e4f496622d01a0c218f2932
2016-07-08 14:50:24 -04:00
Simon Dodsley 922547e57c Remove multibackend option from plugin
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
2016-07-07 23:19:09 -04:00
Simon Dodsley 26dd95d2c4 Final fix for idempotent code
Hard code cinder internal tenant and user IDs

Change-Id: I7ab7afb4f4d38dc8e35bf7b6c6db419fd92fdff6
2016-07-04 21:32:14 -04:00
Simon Dodsley 0d10449e1f Delete unnecessary function
Change-Id: I7dd71064eeee7886781abc3ad290bb12ac89a5c0
2016-07-04 16:50:03 -04:00
Simon Dodsley 824d7686f6 Remove Old Documentation
Remove old Liberty docs in favor of new Mitaka docs and
new documentation format.

Change-Id: I0302269aec8c1da06a2c5a7972837d2e6783e394
2016-07-04 16:42:36 -04:00
Simon Dodsley f406d2a3a8 Update Doc Set
Add information on replication options in Mitaka

Change-Id: Ia1de567622d15d0de5dfe0a8719a316793c3c220
2016-07-04 16:29:45 -04:00
Simon Dodsley 97d19b64ca Make glance image cache IDs idempotent
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
2016-06-24 14:13:56 -04:00
Simon Dodsley dd4f169c59 Make Glance Image Cahe code idempotent
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
2016-06-08 22:10:14 -04:00
Simon Dodsley 2056e74df9 Use join() to concatrenate strings and ensure variables match
Change-Id: I2711c7d61a9c727c156d096a3412b49423df1323
2016-05-17 15:51:20 -04:00
Simon Dodsley a0ead49076 Installation doc update
Change-Id: Iac07c45b5745d922303eb250f66d098c715e8a4d
2016-04-20 17:40:27 -04:00
Simon Dodsley 4f20bcef0a Fix documentation index
Change-Id: I911210513820283c8f327fad8092979164c804eb
2016-04-10 00:52:08 -04:00
Simon Dodsley b27c0e1ca9 Update documentation
Add new sections

Change-Id: I35119a88495f5c320def8732b3aec0367fe2d9d3
2016-04-10 00:42:54 -04:00
Simon Dodsley b2edb9cc01 :Update docs to Sphinx format and add replication
details to GUI

Change-Id: If968ddb80fb1914ff02b1a7fdfdbcba03ddb0113
2016-04-05 19:33:56 -04:00
Simon Dodsley e6a06b9c03 Update Plugin to support Mitaka
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
2016-03-29 16:22:33 -04:00
Simon Dodsley be7dcd61b7 Implement Consistency Groups Option
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
2016-03-11 16:46:19 -05:00
Simon Dodsley 72a57df537 Interim fix for Mirantis bug (https://bugs.launchpad.net/fuel/+bug/1547048)
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
2016-03-11 09:12:04 -05:00
Simon Dodsley eb2a678908 Remove comma from enabled_backends
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
2016-03-02 17:56:48 -05:00
Simon Dodsley 6d08960104 Only add Glance Image Cache info if needed
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
2016-03-02 13:43:33 -05:00
Simon Dodsley 3622db6bce Update Documentation and convert to FPB v4.0
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
2016-03-01 15:27:36 -05:00
Simon Dodsley b30de2e8a0 Code fixes
Change-Id: I3b55bc97ff7f157d2dcc4b250b66169af2e6b93f
2016-02-18 09:58:44 -05:00
Simon Dodsley 58fb27f4ee Fix typing for erandom function
Change-Id: I5a24ce487ac2b40e5ef1c2d3bae32637b890d207
2016-02-16 16:57:36 -05:00
Simon Dodsley 0d24222b7f Relocate common function
Change-Id: Ie25ae0c8dce8e05b7f0f058449709309c88ff1a4
2016-02-16 14:46:06 -05:00
Simon Dodsley 822a852d8d Add UNMAP support for Nova Instances
Add hw_disk_discard = unmap to allow TRIM/UNMAP support for
images that support it.

Change-Id: Ie02d17fb1d0b93a02630702fc5b0cc670534e486
2016-02-04 12:36:44 -05:00
sdodsley c30390c41b Upgrade to Fuel 8.0 and FPB 3.0
Change-Id: Ib354e83e8ea4911c9d8ceec3a7f12c976f279560
2016-02-01 22:04:22 -05:00
sdodsley afbe409075 Implement custom function to generate keystone-like ID
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
2016-01-28 13:38:27 -05:00
sdodsley a9387ba486 Typo Fix
Change-Id: I066eed720775c5c44b7de5a49ee9194cfe2326d5
2016-01-22 15:52:34 -05:00
sdodsley 0df4272192 Format fixing for RST
Change-Id: I1e84d5d73e570919daeb4229bdef19e249c953b7
2016-01-22 15:48:19 -05:00
sdodsley 97ab6c1b29 Format fixes
Change-Id: I8f9a73a0e7d660d5b771b0d2787512c9df3280f1
2016-01-22 15:07:05 -05:00
sdodsley b0f0e5d5b8 Format fixes
Change-Id: I0e80c2c1ab0a9b1c71e97176bda80b9705461689
2016-01-22 15:03:23 -05:00
sdodsley 956a257465 New FCZM code and MPIO file and doc updates
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
2016-01-22 14:40:50 -05:00
sdodsley 3b977bc9cf Add FCZM information. Remove end spaces from lines
Change-Id: Ie93125bc25d6e08806bfc99b4056e74b04e31740
2015-12-29 11:23:29 -05:00
sdodsley deb7ef5d8a Update code to start looking at glance image cache params
Change-Id: Icdcb6a7745ddfb8dbe870ddac990a415018431d0
2015-11-24 11:03:32 -05:00
sdodsley 6d11a92d70 Update doc
Change-Id: I7bccaea3b1203a8e0a7e377a0c097e269198002b
2015-11-13 12:53:09 -05:00
sdodsley ce8720e3ee Updated documentation
Enhanced docs with new embedded images
New RPM with new docs.
Include Mirantis requested changes

Change-Id: I29bcc9f2bd1f283bb02762fd0e78d241626714a4
2015-11-13 12:41:56 -05:00
sdodsley 3b25ed0abf Delete RPM from repo
Change-Id: I71e045a767f7b627378f37586509082b0b930ace
2015-11-06 05:41:29 -05:00
sdodsley f11baa8dbd Fix typo
Change-Id: I0cdb082c4080d18b144ff6dbd9546ac138b47bf6
2015-11-05 19:29:11 -05:00
sdodsley 90398b6a99 Update with Glance Image Cache parameters
WIP - needs to have tenant and user IDs added
Fix typo
Change-Id: Id1261b4dcdee1b0ca8b3db1ac384c1db82f5851c
2015-10-29 11:21:00 -04:00
sdodsley 0f8327acc6 Replay Mirantis comments from Stable/Kilo
Change-Id: I781d35e069f6185812f285dc2189931498d4fe83
2015-10-27 02:26:15 -04:00
sdodsley 977d61927a wqAdd screenshot for Liberty plugin
Change-Id: Ia1e5966d545806a618255420e2448ffd242a9311
2015-10-22 12:52:04 -04:00
sdodsley 1ffe9fa4ed Update environment YAML with new parameters
Add Glance image Cache options and FC as a storage protocol

Change-Id: I7826dd7877158ad070b323cec6014e60e01cc5eb
2015-10-22 12:42:52 -04:00
sdodsley c68216aee1 Doc update
Change-Id: I9e4972d4bce9e32419afef0da732bf8ed3093975
2015-10-22 11:45:02 -04:00
sdodsley 6d90c83d9d New RPM
Change-Id: I578c628c8cd119ef51c217b08157b1f585a3a7ca
2015-10-22 10:11:31 -04:00
sdodsley 2a94ed5eaa Amend code after Mirantis Feedback
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
2015-10-22 09:55:06 -04:00