505 Commits

Author SHA1 Message Date
Goutham Pacha Ravi
0f627aa6cf Deprecate [DEFAULT]/share_usage_size_audit_period
This option is unused and is likely going to confuse
deployers, especially when using the share usage size
tracking feature with a similarly named option
(share_usage_size_update_interval) [1].

We can remove this option in the Train release.

Closes-Bug: #1813054
[1] https://review.openstack.org/#/c/465055/

Change-Id: Id4585fa887e5bdfd5743dad2c490392ba0401061
2019-01-24 16:04:54 +00:00
Zuul
49afbfc0fc Merge "Allow configuration of a back end specific availability zone" 2019-01-24 11:52:28 +00:00
Goutham Pacha Ravi
a75fe3d7cc Allow configuration of a back end specific availability zone
"storage_availability_zone" in the [DEFAULT] section of
manila's configuration file has allowed deployers to configure
and manage both service (scheduler, share manager) and storage
system availability. However, quite often manila's services
(api, scheduler, share and data managers) are run on a dedicated
control plane that is a different failure domain from that of
the storage that manila manages.

Also, when using share replication, deployers would need to
run multiple manila share manager services with different
configuration files, each with their own
"storage_availability_zone".

To allow flexibility of separating service and storage
availability zones, we introduce a new configuration option
"backend_availability_zone" within the share driver/backend
section. When this option is used, it will override the value
of the "storage_availability_zone" from the [DEFAULT] section.

Change-Id: Ice99a880dd7be7af94dea86b31a6db88be3d7d9b
Implements: bp per-backend-availability-zones
2019-01-23 17:13:24 +00:00
Thomas Bechtold
5ce6f3843e Drop [DEFAULT]root_helper config option
The option is not used anywhere in the codebase. Manila uses "sudo"
together with "rootwrap".

Change-Id: If276a1bac32f5273c433805263d507e2fc3b2f26
2019-01-23 07:10:55 +01:00
Zuul
d144bf7593 Merge "[DevRef] Add code review guideline" 2019-01-02 14:52:36 +00:00
Zuul
fda32b169b Merge "Add devstack instructions and local.conf samples" 2019-01-02 09:27:03 +00:00
Zuul
cf41d1867c Merge "[doc] Fix api sections in the contributor doc" 2018-12-28 14:35:26 +00:00
Zuul
f7b3448e0d Merge "[Manila Unity/VNX] add 'snapshot support' related Doc for Unity/VNX driver" 2018-12-27 12:38:55 +00:00
Goutham Pacha Ravi
e1619c4626 Add devstack instructions and local.conf samples
Restructure the development environment documentation
and include sample devstack config to get folks
started easy when they're coding manila changes.

Change-Id: If2df8bdf88e77eec32e8795020b8ef349b55b41b
2018-12-26 12:31:44 -08:00
Goutham Pacha Ravi
dd7a15c0ff [doc] Fix api sections in the contributor doc
Weed out outdated/unnecessary info and add link
to api ref.

Change-Id: Ia45c8ad6e2a697d5b76232e17e4df34539d81c12
2018-12-26 11:56:53 -08:00
dingd
734ffeac85 [Manila Unity/VNX] add 'snapshot support' related Doc for Unity/VNX driver
Change-Id: I76c8b31c890e5f8d7beeddc6b8ab1a3a0731bcfb
2018-12-24 10:07:58 +08:00
Goutham Pacha Ravi
198bea78ac Deprecate old keystone session config opts
In the past, the options ca_certificates_file,
nova_ca_certificates_file, cinder_ca_certificates_file,
api_insecure, nova_api_insecure, cinder_api_insecure
were supplied to instantiate nova, neutron and cinder
clients. These options have now been subsumed in a more
generic way into the Keystone session logic as 'cafile'
and 'insecure'. Deprecate the older options in Stein so
that we can remove them in a future release.

This deprecation began many releases ago when we switched
to using keystone sessions [1]. However, we were still
overriding the values of "insecure" and "cafile" if provided,
forcing users to continue using deprecated parameters
"api_insecure" and "ca_certificates_file". So despite
this fix originating in the Stein release, it would be
prudent to backport it to all maintained releases and
remove support for these older options in/beyond Train
release (9.0.0).

[1] Ic211a11308a3295409467efd88bff413482ee58d
Change-Id: I148e9079c7c1ab119f519f727d4ad97758473325
Related-Bug: #1802393
Closes-Bug: #1809318
2018-12-20 17:29:40 -08:00
Luigi Toscano
e02a625e9c Use the canonical URL for Manila repositories
- When the URL refers to cloning or using git repositories, use the
  cloning URL (https://git.openstack.org/openstack/<project>)
- When the URL refers to the browsable version of the repository, use
  the cgit frontend (https://git.openstack.org/cgit/openstack/<project>)

Change-Id: I11a8e15c6d663786465c090b40db9e20b19194e6
2018-12-17 13:56:17 +01:00
Zuul
ef418b4e8d Merge "fix http link to https link" 2018-12-14 10:22:16 +00:00
chengebj5238
3a5ea7184a fix http link to https link
Change-Id: I07e1a7ed99a79b774a7a7ba58f407972f3b724c3
2018-12-14 08:33:03 +00:00
Zuul
0e82af6c51 Merge "VMAX manila doc - use of correct VMAX tags" 2018-11-27 17:06:11 +00:00
Zuul
2508214500 Merge "VMAX manila doc - support for IPv6" 2018-11-27 17:00:15 +00:00
Helen Walsh
a01cb72a56 VMAX manila doc - support for IPv6
VMAX manila drivers support for IPv6.

Change-Id: I759b1a5ccb2a315fe4e7b9a17e023ad50a92ac81
2018-11-20 12:18:19 +00:00
guotao.bj
f10835e9c2 Delete the duplicate words in cephfs_driver.rst
Change-Id: Ic70dca4122b0210352279529d98bf5f637bb7eb8
2018-11-13 17:15:23 +08:00
shaoxj
81003a6f94 The URL of SSL is missing
Change-Id: I082bcdaaa396092594451e2d5122ecbfef5abc3c
2018-11-12 10:20:57 +08:00
Goutham Pacha Ravi
39fe5dc0bc [DevRef] Add code review guideline
Clarify the manila code review guidelines
in the developer docs. This document evolved
as part of the discussions at the Denver PTG [1]
and the manila community meeting on 4th Oct 2018 [2].

[1] https://etherpad.openstack.org/p/manila-ptg-planning-denver-2018
[2] http://eavesdrop.openstack.org/meetings/manila/2018/manila.2018-10-04-15.01.log.txt

Change-Id: I953ac9c1ef641db13a4f0165a7b74e447641a7f4
2018-11-05 16:58:18 -08:00
Helen Walsh
d21179e48a VMAX manila doc - use of correct VMAX tags
https://review.openstack.org/#/c/608725/ now aligns terminology with VNX and
Unity.  Updating he documentation accordingly.

Change-Id: I9dc91a48daed9779b02068b4fdd05a07227135dc
2018-10-22 17:21:49 +01:00
whoami-rajat
1f005beb58 Add manila-status upgrade check command framework
This adds basic framework for manila-status upgrade
check commands. For now it has only "check_placeholder"
check implemented.
Real checks can be added to this tool in the future.

Change-Id: Id809535d0a01617916a8e29f151ca4e61f738fad
Story: 2003657
Task: 26139
2018-10-19 12:53:03 +05:30
Tom Barron
772a64a871 Remove run_tests.sh
It is deprecated in favor of tox.

Closes-Bug: #1790470
Change-Id: If3b6a274dab0d035b9666b3b9876604cefbc2877
2018-10-04 09:55:45 -04:00
Vivek Soni
7ff7682ca0 3PAR: Update Storage Driver docs
License will now come along with 3PAR Storage

Change-Id: Idd095fa66c1d23637b17d04ce322633525498617
2018-09-17 01:05:19 -04:00
Zuul
1fc1a1001d Merge "NetApp ONTAP: change cifs server valid dns hostname" 2018-08-25 04:06:21 +00:00
Goutham Pacha Ravi
0da0960c9c Fix manila-ui link in the contributor doc
Change-Id: I3445deb95fc02cc11e3d5fdccb96f577b17acec7
Closes-Bug: #1658611
2018-08-13 15:58:36 -07:00
Maurice Schreiber
a8ea49c547
NetApp ONTAP: change cifs server valid dns hostname
by using hyphen instead of dots and underscore

Change-Id: Iba8131fff3d92100d554a07f42f23c7a38c2e469
Closes-Bug: #1716694
2018-08-09 10:11:07 +02:00
Goutham Pacha Ravi
7dd147874d Fix ZFSOnLinux doc about manage ops
Trivial documentation update that was
discovered when building a scenario test [1]
for the manage/unmanage operations with
the ZFSOnLinux driver.

[1] I4245cd202543cfefb0aa4e9c56ab949e2a9821f6

Change-Id: I92e4467319e4d0682581cce83a2f0c959d1b9555
2018-08-02 20:57:32 +00:00
Zuul
a3838009d3 Merge "Docs: glance image-create returns an error issue" 2018-08-02 13:09:45 +00:00
Goutham Pacha Ravi
2b389ce1e1 [Docs] Don't include unittest documentation
The `test_quota` and `test_policy` modules
don't need to be documented, since they present
no meaningful information to contributors.

Removing these also avoids the docstring
formatting issues that ddt may introduce
to the sphinx build. [1]

[1] https://github.com/datadriventests/ddt/pull/51

Change-Id: I8136e8a000e04bcc213a746c7d793bf9373b1b38
Closes-Bug: #1783124
2018-07-23 08:43:16 -07:00
lijunbo
cfc5edf0ee Docs: glance image-create returns an error issue
glance image-create --copy-from command returns an error
--copy-from is not allowed in glance default v2 version.

Change-Id: Ied78435ae927c8c1b6b92740aca7596950a244ff
Closes-bug: #1700169
2018-07-16 12:22:59 +08:00
inspur-storage
d40987cf7d Manila share driver for Inspur AS13000 series.
Features that Inspur AS13000 Driver support:
share create/delete,
snapshot create/delete,
extend size,
create_share_from_snapshot,
update_access.
protocol: nfs/cifs
ThirdPartySystems: INSPUR CI

Change-Id: If0e1134e80f799186bb7cd057ff0f2d713f39a06
Implements: Blueprint inspur-as13000-manila-driver
2018-07-03 18:35:55 +08:00
Yong Huang
14f9a0b3ad [Manila Unity/VNX] admin doc failed to render
In Dell EMC Unity and VNX admin doc, IPv6 part section failed to render.

Change-Id: I9cfe4681d646cfa7b49ff33c2637cf999d79abd1
Closes-bug: #1778862
2018-06-27 18:23:30 +08:00
Zuul
fc51326074 Merge "rectify 'a extra specs' to 'an extra specs'" 2018-06-18 14:07:55 +00:00
wangdequn
519d8317dd rectify 'a export ID' to 'an export ID'
Change-Id: Ie0db00b5b5f7d7c0760b63c72a105700bb6fc85d
2018-06-14 09:54:18 +08:00
wangdequn
7e79fb9fb3 rectify 'a extra specs' to 'an extra specs'
Change-Id: I96557ac3e782b2306bd2603461949f6dad6e09ea
2018-06-14 09:49:08 +08:00
wangdequn
29cfa19da0 rectify 'a exact match' to 'an exact match'
Change-Id: I25abdededdc4e472c83fbda2d10f142b79456ccc
2018-06-13 14:18:52 +08:00
zhangdebo
0344ee6198 Update link address
Change-Id: Id8f643de838e570594fda80c2a74348c361db6b7
2018-06-10 07:38:42 -04:00
fpxie
eb524a666b Trivial: Update pypi url to new url
Change-Id: I9cec36f7339d74176e0e978e46ee2019d60441a6
2018-06-08 07:48:58 -04:00
zhengwei6082
98332851f6 Trivial:Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: I1500185f2d152178670d4e14c3479ec273b53f6e
2018-05-23 03:20:18 +00:00
Vu Cong Tuan
712d3854c7 Update "auth_url" in install docs
Based on the change in Keystone Install Guide [1],
this patch replace port 35357 with 5000 for "auth_url" in docs.

For more details, please check similar changes which have been done
on other projects: Nova [2], Neutron [3], Cinder [4], Glance [5].

[1] https://review.openstack.org/#/c/541857
[2] https://review.openstack.org/#/c/562812
[3] https://review.openstack.org/#/c/566491
[4] https://review.openstack.org/#/c/565464
[5] https://review.openstack.org/#/c/558932

Change-Id: Ied73662270c56bbeb3a09ae2ad7965de58f6ef8d
2018-05-10 15:38:35 +07:00
junboli
6d82f675b8 Fix title overline too short when generate docs
when running tox -e docs locally, it failed because
the title overline too short.

Change-Id: I9b1d85f12ff559e032c465d7737e9c27efb459c3
Closes-bug: #1769073
2018-05-04 00:00:00 +08:00
Zuul
77fdd65bad Merge "Remove deprecated DEFAULT options" 2018-05-02 12:49:32 +00:00
junboli
626cb78c96 Update auth_url value in install docs
Follow the keystone install guide by using port 5000
as the default auth_url, this change is to update manila
install guide to follow that.

Change-Id: I1dadd202742a88d80978065f0501b668e859793c
Closes-bug: #1754104
2018-05-01 00:32:37 +08:00
Zuul
f366967969 Merge "Fix doc build warnings" 2018-04-26 12:14:44 +00:00
Zuul
fd1cacb150 Merge "[Manila Unity] Set unity_server_meta_pool option as required" 2018-04-26 11:58:03 +00:00
Tom Barron
1089ada7cf Fix doc build warnings
Building locally produces warnings that upstream
gate lets pass.  Fix these because upstream is
changing [1].

[1] https://review.openstack.org/#/c/564232

Change-Id: Ibc3e0e5e18d0a587c75b2b5cb4d6760d481a7807
2018-04-25 12:48:15 -04:00
Yong Huang
f96b9d8fcc [Manila Unity] Set unity_server_meta_pool option as required
Change-Id: Ie87b10d4199ac775adba20f645f56650bbdea301
Closes-bug: #1765580
2018-04-24 10:14:17 +08:00
junboli
7a7fa2c063 Use 'Default' as the value of domain name in install guide
The Manila install guide use default in some place as the value of
user_domain_name and project_domain_name, whereas the Keystone
install guide, which people would be consulting earlier, instructs
the installer to use 'Default'.  Since the name is case-sensitive,
this is causing problems for first-time installers of OpenStack.

Ref: https://bugs.launchpad.net/keystone/+bug/1229093

Change-Id: I1cf4345abd3ae8923f8d1fbd0706737494745d84
Closes-bug: #1766475
2018-04-23 21:27:39 +08:00