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
"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
Restructure the development environment documentation
and include sample devstack config to get folks
started easy when they're coding manila changes.
Change-Id: If2df8bdf88e77eec32e8795020b8ef349b55b41b
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
- 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
https://review.openstack.org/#/c/608725/ now aligns terminology with VNX and
Unity. Updating he documentation accordingly.
Change-Id: I9dc91a48daed9779b02068b4fdd05a07227135dc
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
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
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
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
when running tox -e docs locally, it failed because
the title overline too short.
Change-Id: I9b1d85f12ff559e032c465d7737e9c27efb459c3
Closes-bug: #1769073
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
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
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