844ba8c3ae
NetApp ONTAP SVMs created in DHSS=True mode have no DNS name-service unless a security service is attached. This breaks share creation when the SVM needs to resolve infrastructure hostnames (e.g. a Barbican KMS endpoint). Add netapp_dns_domains, netapp_dns_nameservers, and netapp_dns_hosts config options so operators can provide infrastructure DNS to every SVM managed by the backend. Infra DNS is applied at SVM creation before security services, so AD/LDAP DNS merges on top rather than overwriting. DNS is reconciled on service restart and security-service updates to the union of both owners' current values. Closes-Bug: #2147659 Assisted-By: Claude Code Opus 4.7 Assisted-By: Claude Code Opus 4.6 Co-Authored-By: Goutham Pacha Ravi <gouthampravi@gmail.com> Change-Id: I99924a7e44fffbdd2d736194d46411a5b6c8ce07 Signed-off-by: Saikumar Pulluri <saikumar1016@gmail.com>
Manila Development Docs
Files under this directory tree are used for generating the documentation for the manila source code.
Developer documentation is built to: https://docs.openstack.org/manila/latest/
Tools
- Sphinx
-
The Python Sphinx package is used to generate the documentation output. Information on Sphinx, including formatting information for RST source files, can be found in the Sphinx online documentation.
- Graphviz
-
Some of the diagrams are generated using the
dotlanguage from Graphviz. See the Graphviz documentation for Graphviz and dot language usage information.
Building Documentation
Doc builds are performed using tox with the docs
target:
% cd ..
% tox -e docs