Hide Forgot
Description of problem: Manila now [1] supports configuring a list of IP addresses or hostnames on which NFS-ganesha will listen for mounts and provide NFS service. This BZ is for the work to expose this parameter in the backend manifests for manila with CephFS. [1] https://review.opendev.org/#/c/670510 Additional Info: We need to be able to set multiple export IPs in order to support IPv6 exports in addition to IPv4 exports.
review 672148 merged upstream
Ganesha cannot currently support both IPv4 and IPv6 export addresses at the same time without listening on *all* interfaces, which we don't want to do in OSP director deployments with isolated networks. So even though upstream Manila can run IPv4 and IPv6 exports concurrently via this configuration knob and we should expose it in puppet-manila per this BZ, we will not make corresponding tripleo-heat templates to exercise it. Rather, the export IP for NFS ganesha will be either IPv4 or IPv6 (exclusive or) and will be set by corosync as a VIP address on the Storage NFS network rather than controlled by manila.conf. We really don't have a feature or behavior for downstream QE to test in our product with this BZ so I'm going to close it out with the puppet configureation included in the current release.