manila/doc/source/contributor
Goutham Pacha Ravi e7b4507de4 [devstack][ci] Modify firewall in ds-plugin
To set up some first party backends such as
ZFSOnLinux, CephFS via NFS gateway, Container
(where the NAS server is containerized) and LVM,
manila's devstack plugin creates a NAS server
on the devstack host.

On test machines, access to this NAS server is
firewalled from networks outside of the host's
internal network namespace (including from private
project networks that are in different network
namespaces, on the same devstack host).

We currently use a legacy devstack-gate script
to disable firewall on NFS ports; however,
anyone that installs devstack with LVM, Container,
ZFSOnLinux, CephFS-NFS drivers will need these
firewall ports to be opened to be able to mount
shares exported off their devstack host machines.

Move these firewall commands to the devstack plugin.
These commands can be invoked by setting the localrc
variable MANILA_ALLOW_NAS_SERVER_PORTS_ON_HOST to True.
The value of this variable is False by default,
to preserve existing behavior.

Change-Id: Ic9cad47662f1edf2e5c710dbe64d580bc5f01d44
(cherry picked from commit 36b1715e86)
(cherry picked from commit 94486eb4c0)
2020-05-07 22:15:45 +00:00
..
samples [devstack][ci] Modify firewall in ds-plugin 2020-05-07 22:15:45 +00:00
adding_release_notes.rst Replace Chinese quotes to English quotes 2018-02-15 11:43:51 +08:00
addmethod.openstackapi.rst [doc] Fix api sections in the contributor doc 2018-12-26 11:56:53 -08:00
api_microversion_dev.rst fix http link to https link 2018-12-14 08:33:03 +00:00
api_microversion_history.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
architecture.rst Use the canonical URL for Manila repositories 2018-12-17 13:56:17 +01:00
auth.rst [Docs] Don't include unittest documentation 2018-07-23 08:43:16 -07:00
commit_message_tags.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
database.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
development-environment-devstack.rst Add manila-ui config instructions 2019-07-31 18:31:22 +08:00
development.environment.rst Use the canonical URL for Manila repositories 2018-12-17 13:56:17 +01:00
documenting_your_work.rst Update api-ref location 2019-07-22 19:15:50 +02:00
driver_filter_goodness_weigher.rst [Doc] Delete consistency group in doc 2017-09-18 11:29:57 +08:00
driver_requirements.rst Update unreachable link 2018-01-24 11:44:09 +08:00
experimental_apis.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
fakes.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
ganesha.rst rectify 'a export ID' to 'an export ID' 2018-06-14 09:54:18 +08:00
gerrit.rst Replacing the HTTP protocol with HTTPS 2019-03-14 17:33:25 +00:00
guru_meditation_report.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
i18n.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
index.rst Add PDF documentation build 2019-08-27 14:40:04 +02:00
intro.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
launchpad.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
manila-review-policy.rst [DevRef] Add code review guideline 2018-11-05 16:58:18 -08:00
manila.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
pool-aware-manila-scheduler.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
rpc.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
scheduler.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
services.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
share.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
share_hooks.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
share_migration.rst Fix a typo in share_migration.rst 2017-09-05 09:49:47 +00:00
share_replication.rst Allow configuration of a back end specific availability zone 2019-01-23 17:13:24 +00:00
tempest_tests.rst Trivial:Update pypi url to new url 2018-05-23 03:20:18 +00:00
threading.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00
unit_tests.rst Remove run_tests.sh 2018-10-04 09:55:45 -04:00
user_messages.rst doc migration: new directory layout 2017-08-24 09:16:25 -04:00