Commit Graph

49 Commits

Author SHA1 Message Date
Andreas Jaeger ebe42c6e20 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: I8537c50c55b5303474fbdf70a43d459f87b02e9d
2019-12-18 20:06:05 +01:00
Igor Gajsin 65e7b3eae4 add --insecure to the manila type-create command
Change-Id: I332d94ee646093aea4cb5079cfcaf58e0d8b8ffc
2016-10-14 18:20:28 +03:00
Igor Gajsin f16683d606 Bring creation default share type back
Change-Id: I260c5a7bf33c9f377df562b5e2eeb7c2cc6a2a4b
2016-10-13 17:42:24 +03:00
Igor Gajsin 745d82a438 fix type in the install.pp
Change-Id: Ia990d110c2b87ec42d30d85fcba56d111ec935d2
2016-10-07 15:02:46 +03:00
Igor Gajsin 8038e59613 use latest manilaclient from pip
Change-Id: I6031a2f029600a4c222bcc464e9d667ed173ec44
2016-10-06 19:29:34 +03:00
Igor Gajsin f30b72a42b Remote creation default share type and share network
Previously default share type and share network were created by plugin.
That was helpful for testing when development but it is odd behaviour
for production.

Change-Id: I4926cb8f2890b077dfd0471d38af75f67082796c
2016-10-04 19:38:12 +03:00
Jenkins dc0abcabd3 Merge "add respawn to init scripts" 2016-09-29 12:40:51 +00:00
Igor Gajsin acb4518a8c add respawn to init scripts
Change-Id: Ib92889c476b0007204d6b35c8cf589e88ca4cac8
2016-09-29 15:38:41 +03:00
Igor Gajsin c09287c523 Fix installation
There was the unexpected problem. Suddenly the python-heat package
depends on the python-manilaclient package in ubuntu. And when the
plugin removes python-maniliaclient for changes this by its own ones,
this action destroys the heat completely.

This patch  provides the workaround of that.

Change-Id: I5f6d963a1783eba838afdb93eef19108b70d5417
Closes-bug: #1628063
2016-09-28 18:03:29 +03:00
Jenkins ad6836a978 Merge "prevent to execute unnecessary tasks when redeploy" 2016-09-27 09:56:15 +00:00
Igor Gajsin 15f3e8d522 prevent to execute unnecessary tasks when redeploy
Change-Id: I8c61f9a207016a8a867062fa250f5b89749d2add
2016-09-27 12:46:17 +03:00
Igor Gajsin 4158d13114 rename the manila packages
The plugin build it's own packages for manila instead stored in the
ubuntu repositories. For avoiding confusing between them plugin's
packages were renaimed.

Change-Id: Iba2add1e01a7f5677bf7793e12c97ce3d3fb8ac1
2016-09-26 17:25:26 +03:00
Igor Gajsin 9901bb7d19 add explicit apt preferences
Change-Id: I71b4e33790deb62010c0aaa30b0f7345028ce178
2016-09-23 18:18:14 +03:00
Igor Gajsin 02d05319ad remove unused manifest populate_hiera.pp
Change-Id: I7a394a7ec61f413e8276da93967ab3b0309fbc85
2016-09-20 17:54:04 +03:00
Igor Gajsin 125770abff add support of NetApp driver
Change-Id: Ieef16ddfec9785221954c06c35d5a2df8a06c469
2016-09-16 16:35:39 +03:00
Igor Gajsin 140f32576e fix config-generator for amqp_hosts
Change-Id: I3ac9f6f232518322b9dffd862222147d54a89054
2016-09-14 16:33:22 +03:00
Igor Gajsin d6d2e39f93 add self signed certificate
Change-Id: Iac97080af3cb08f31a3109e136fe22ed920dd03a
2016-09-01 14:25:35 +03:00
Igor Gajsin df35ec624e add the tls support
Change-Id: I15e89f295ec0b4ea2fd408d58a089263b4ca8ff8
2016-08-30 17:05:31 +03:00
Igor Gajsin 2751b141bd The refactoring
Change-Id: Iec735a7a4107770c490d904dc31754defa5409bf
2016-08-26 18:33:29 +03:00
Igor Gajsin c83d0ff273 add manila-share and manila-data roles
Change-Id: I2a08ba0b74edd76f71771531f3617a8bfec6d50f
2016-08-24 18:51:15 +03:00
Ruslan Khozinov ac7d1503bd Shellcheck warnings fix
In ./gen_password.sh line 5:
function gen_pass {
^-- SC2113: 'function' keyword is non-standard. Use 'foo()' instead of
'function foo'.

In ./deployment_scripts/puppet/modules/manila_auxiliary/files/meta.sh line 5:
if [[ -z $(manila type-list|grep default_share_type) ]]; then
      ^-- SC2143: Instead of [ -z $(foo | grep bar) ], use ! foo | grep -q bar .

In ./deployment_scripts/puppet/modules/manila_auxiliary/files/meta.sh line 10:
if [[ -z $(manila share-network-list| grep test_share_network) ]];then
      ^-- SC2143: Instead of [ -z $(foo | grep bar) ], use ! foo | grep -q bar .

In ./deployment_scripts/puppet/modules/manila_auxiliary/files/meta.sh line 20:
if [[ -z $(openstack flavor list|grep manila-service-flavor) ]];then
      ^-- SC2143: Instead of [ -z $(foo | grep bar) ], use ! foo | grep -q bar .

Change-Id: I7f30e99d870ceb45ca4b43f94bd456ae5891878a
2016-08-18 18:39:30 +03:00
Igor Gajsin 9c28d305c7 move generation of passwords and ssh keys to master node
Change-Id: If22761b75ed18fb95af6f43c54a7a1d50e8c109a
2016-08-17 15:12:37 +03:00
Igor Gajsin f6e7db8f0c add imlicit ordering
Change-Id: I8afc76b26911ef02c0ad26ae16e1f9627f558cef
2016-08-15 16:45:48 +03:00
Igor Gajsin 95967424c9 Add manila-ui to horizon
Change-Id: I224c67c8a0406b72e3bfda63a61433dcf1639d81
2016-08-12 15:53:13 +03:00
Igor Gajsin d0745c23a2 rewrite site.pp to stop using puppet-manila manifests
Change-Id: I5afe8759ee0df65254d917d13d5568292f3ba7d3
2016-08-11 12:26:25 +03:00
Igor Gajsin 985756f14f multiple improvement for generic driver
Change-Id: I3fa289bbcdde897ec6dd2d06d1100718c5d416fc
2016-08-05 20:03:01 +03:00
Igor Gajsin 9e79defcd4 fix a lot of typo and mistakes
Change-Id: I9668967b8ac4a817fb6dc00de0daeda47d0281ef
2016-08-03 19:51:56 +03:00
Igor Gajsin 04839b9a61 fix populate hiera
Change-Id: I8b09ead7e83d20fb57d2cdf92ca5af91e2c17532
2016-08-03 18:08:13 +03:00
Igor Gajsin ecd6cac77a add service image
Add the manfiests for add service image to glance

Change-Id: I6b19a36f2d4a0755c0f3434ff71b7db810c64d87
2016-08-03 16:55:07 +03:00
Igor Gajsin 7a683204b8 add the manila-manage db-sync command
Change-Id: I7fbb55386f90e08e41570e0310c461e7c3a77625
2016-08-02 17:52:58 +03:00
Igor Gajsin a56de2fdfd haproxy and firewall
Change-Id: I956a759a704f3bdc8195adae5bdbc82475b7a9c0
2016-08-02 12:05:56 +03:00
Igor Gajsin c71556cf3a fix small bugs, that prevent deploy
Change-Id: I4103c5c13b64c32c9c9aa6bebb716860ada3eb86
2016-08-01 17:25:57 +03:00
Igor Gajsin e6e9575e27 add init files
Change-Id: I923289f414643124b353db14ada8bcb75f02577f
2016-08-01 16:15:29 +03:00
Jenkins 467ea36700 Merge "configure manila" 2016-07-29 12:43:24 +00:00
Igor Gajsin c6d90bc61c configure manila
First approach to make configuration files

Change-Id: Ifbbd1b38402e5140d7884246dfd6bdb53870449a
2016-07-29 15:41:50 +03:00
Igor Gajsin cf0f7f8911 Install set of files and directory structure for manila
Change-Id: I691591ddfc04c605ccf72e279abc416d11ab7fc3
2016-07-29 14:56:34 +03:00
Igor Gajsin c6fda073b6 install manila packages
Add manila projects as submodules and switch its to stable/mitaka.
Fix requirements to be compatible with ubuntu 14.04.
Change pre_build_hook to building deb packages from python source
code.

Change-Id: I3300c3f58d9df39ed452d64e60846fad20056fca
2016-07-27 19:59:09 +03:00
Igor Gajsin 8b53020c7a initial database support
Create the manila user, database and grant permission to it.

Change-Id: I36cbbdbb75ee346d8268faa45505813675f46331
2016-07-26 19:52:03 +03:00
Igor Gajsin 6ba724d518 delete temporary files
Change-Id: Iabf18e39b07878ea3f366e35ef77d8130b602a66
2016-07-25 16:08:43 +03:00
“ugoday” f409e7a23f work with tasks 2016-07-07 12:50:51 +03:00
“ugoday” d8b0398d46 puppet-manila reverts back 2016-07-07 11:35:26 +03:00
Igor Gajsin f99ef56d72 del submodule puppet-manila 2016-07-06 18:12:00 +03:00
Igor Gajsin 01ffc91fb9 add endpoints 2016-07-06 16:44:05 +03:00
Igor Gajsin f02782204f added the puppet-manila module 2016-07-06 14:00:18 +03:00
Igor Gajsin f9710db004 add the populate_hiera functiona and some jump around puppets 2016-07-06 13:46:53 +03:00
Igor Gajsin ae55c359f9 create the manila_auxiliary puppet modules 2016-07-05 14:58:01 +03:00
Igor Gajsin 6694e5fd76 Getting ready for the first deploy 2016-07-04 15:05:35 +03:00
Igor Gajsin 27267f43dd add the manila puppet module 2016-07-04 14:00:21 +03:00
Igor Gajsin cbfd9bcb34 Add skeleton of the plugin 2016-07-04 13:18:42 +03:00