Add doc for an Introduction to Manila dealing with the fundamentals and basic
terminology used with respect to Manila from an Admin perspective.
Also, create a directory for an Admin ref along with a sample index.rst.
Change-Id: I1847f291750227927a747b5ea224a6861310a529
Tried for as minimal changes as possible.
example warning is:
manila/share/drivers/service_instance.py:docstring of
manila.share.drivers.service_instance.ServiceInstanceManager:5: ERROR: Unexpected indentation.
Change-Id: Ic3cce38ac555deaac4b80bc5eb0d8484bc92364f
Closes-Bug: 1379935
Add known restriction to cDOT driver doc, that says:
- Juno version does not use security services data provided with share-network.
These data will be just ignored.
Change-Id: Idf118242fbe9a6e6be44a243cd1aac8e34cc1227
Add doc for EMC VNX driver with descriptions on its requirements,
limitations, and configuration instructions.
Change-Id: I5a8e9d62d0708b56aadfe85a83faaf5dc1557f6b
* We're not translating LOG.debug, so change example.
* Do not use locals() for translations.
This synces the text as appropriate with the nova and cinder versions of
this file.
Change-Id: Ibcf16f1a93acaac0d06ccbd627233bfc62bc62ba
Clarify sentence. As mentioned in the previous sentence, Manila
supports both NFS and Samba, so let's mention it here as well.
Change-Id: I3b26d18860dd1919394e704d825e7bece38fc997
Co-Authored-By: David Disseldorp <ddiss@suse.de>
Add doc for an Introduction to Manila dealing with the fundamentals and basic
terminology used with respect to Manila.
Change-Id: I07b7442ed91f7fec7b87087499e5047aecc6389f
Based on work during Juno and plans for Kilo, update
the developer reference with very high level bullet
points.
Change-Id: Ibd05eeb72870249cccf7518f142ad170b45b6b59
This changes the naming scheme from clustered mode to clustered Data
ONTAP, which is the appropriate marketing term for NetApp's products.
Change-Id: I2845a7befbf6125b0522a4a88d5a899b6a43b0ca
Fix some problems found during documentation build:
* Remove reference to obsolete files
* Fix warning about too short title underlining
* Include api reference in index page
* Include man page in index page
* We have no _static files, so don't set the config option for it
* Fix reference for tests.share
Change-Id: I798d1ab65184689d75c559de9bffdf5969b9f013
Remove intersphinx from the docs build as it triggers network calls that
occasionally fail, and we don't really use intersphinx (links other
sphinx documents out on the internet)
This also removes the requirement for internet access during docs build.
This can cause docs jobs to fail if the project errors out on
warnings.
Change-Id: I71e941e2a639641a662a163c682eb86d51de42fb
Closes-Bug: #1368910
A packaging review in Fedora found that we had a copy of jQuery code.
Apparently, other OpenStack projects applied a patch to remove this
code, but Manila forked Cinder code from before. The across-the-board
change in OpenStack missed Manila, because we weren't incubated yet.
This patch is almost an exact copy of Cinder patch, but not cherry-
picked because of additional changes, such as the move from oslo.sphinx
to oslosphinx.
Patch is verified to produce readable documentation.
Change-Id: Id0b57f89ae6b63b26b7f0c3fa9af5a529e92ac69
Found this by eyeballing the formatted document after our transition
from oslo.sphinx 1.x to oslosphinx 2.x. Clearly a forgotten fragment.
Change-Id: I66376f0af902e9c483508820a8519c6ea03717cc
Alembic offers the following functionality:
- Can emit ALTER statements to a database in order to change
the structure of tables and other constructs
- Provides a system whereby "migration scripts" may be constructed;
each script indicates a particular series of steps that can "upgrade"
a target database to a new version, and optionally a series of steps
that can "downgrade" similarly, doing the same steps in reverse.
- Allows the scripts to execute in some sequential manner.
1. Add Alembic migrations support.
2. Move 001_manila_init.py migration to
manila/db/sqlalchemy/alembic/versions/162a3e673105_manila_init.py.
3. Remove manila/db/sqlalchemy/migrate_repo directory.
4. Fix unit tests.
5. Add ability to runtime updrade/downgrade db.
Implements bp alembic-instead-of-sqlalchemy-migrate
Change-Id: Iadc0d9596e826323ba19bd25be741c401b90b688
After manila's fork from cinder, its docs were not
updated well.
This info is used by doc-builder, see doc/README.rst
Partially implements: blueprint manila-documentation
Change-Id: Ic97584db291b60505d5d310a517c2866fc6fcf5f
Swiftclient was in dependencies as artifact after port from cinder.
Removed as unnecessary requirement itself and related stuff.
Change-Id: I92fa249031e98a38aba721c0f3d1d7489abd562a
Moving file flags.py to manila/common/config.py,
replacing FLAGS by CONF. Rename modules fake_flags to conf_fixture,
test_flags to test_conf, declare_flags to declare_conf,
runtime_flags to runtime_conf like it was done in cinder, nova, glance etc.
Implement bp: use-oslo-conf
Change-Id: I38d869123e5e706d3b06f1844b97ead05e22668f