Make the implementation file PEP8 compliant
This commit is contained in:
parent
32a1eefa7f
commit
8541bd7078
@ -1,3 +1,18 @@
|
|||||||
|
# Copyright 2021 Canonical Ltd
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
|
||||||
import charms_openstack.charm
|
import charms_openstack.charm
|
||||||
|
|
||||||
charms_openstack.charm.use_defaults('charm.default-select-release')
|
charms_openstack.charm.use_defaults('charm.default-select-release')
|
||||||
@ -14,42 +29,45 @@ class CinderNetAppCharm(
|
|||||||
stateless = True
|
stateless = True
|
||||||
# Specify any config that the user *must* set.
|
# Specify any config that the user *must* set.
|
||||||
mandatory_config = [
|
mandatory_config = [
|
||||||
'netapp-storage-family', 'netapp-storage-protocol', 'netapp-server-hostname',
|
'netapp-storage-family', 'netapp-storage-protocol',
|
||||||
'volume-backend-name']
|
'netapp-server-hostname', 'volume-backend-name']
|
||||||
|
|
||||||
def cinder_configuration(self):
|
def cinder_configuration(self):
|
||||||
service = self.config.get('volume-backend-name')
|
cget = self.config.get
|
||||||
|
service = cget('volume-backend-name')
|
||||||
volumedriver = 'cinder.volume.drivers.netapp.common.NetAppDriver'
|
volumedriver = 'cinder.volume.drivers.netapp.common.NetAppDriver'
|
||||||
driver_options_extension = []
|
driver_options_extension = []
|
||||||
driver_transport = []
|
driver_transport = []
|
||||||
driver_options_common = [
|
driver_options_common = [
|
||||||
('netapp_storage_family', self.config.get('netapp-storage-family')),
|
('netapp_storage_family', cget('netapp-storage-family')),
|
||||||
('netapp_storage_protocol', self.config.get('netapp-storage-protocol')),
|
('netapp_storage_protocol', cget('netapp-storage-protocol')),
|
||||||
('netapp_vserver', self.config.get('netapp-vserver')),
|
('netapp_vserver', cget('netapp-vserver')),
|
||||||
('netapp_server_hostname', self.config.get('netapp-server-hostname')),
|
('netapp_server_hostname', cget('netapp-server-hostname')),
|
||||||
('netapp_server_port', self.config.get('netapp-server-port')),
|
('netapp_server_port', cget('netapp-server-port')),
|
||||||
('use_multipath_for_image_xfer', self.config.get('use-multipath')),
|
('use_multipath_for_image_xfer', cget('use-multipath')),
|
||||||
('netapp_login', self.config.get('netapp-login')),
|
('netapp_login', cget('netapp-login')),
|
||||||
('netapp_password', self.config.get('netapp-password')),
|
('netapp_password', cget('netapp-password')),
|
||||||
('volume_driver', volumedriver),
|
('volume_driver', volumedriver),
|
||||||
('volume_backend_name', service)]
|
('volume_backend_name', service)]
|
||||||
|
|
||||||
if self.config.get('netapp-server-port') == 443:
|
if cget('netapp-server-port') == 443:
|
||||||
driver_transport = [
|
driver_transport = [
|
||||||
('netapp_transport_type', "https")]
|
('netapp_transport_type', "https")]
|
||||||
|
|
||||||
if self.config.get('netapp-storage-family') == "eseries":
|
if cget('netapp-storage-family') == "eseries":
|
||||||
driver_options_extension = [
|
driver_options_extension = [
|
||||||
('netapp_controller_ips', self.config.get('netapp-controller-ips')),
|
('netapp_controller_ips', cget('netapp-controller-ips')),
|
||||||
('netapp_sa_password', self.config.get('netapp-array-password')),
|
('netapp_sa_password', cget('netapp-array-password')),
|
||||||
('netapp_storage_pools', self.config.get('netapp-storage-pools')),
|
('netapp_storage_pools', cget('netapp-storage-pools')),
|
||||||
('use_multipath_for_image_xfer', self.config.get('use-multipath'))]
|
('use_multipath_for_image_xfer', cget('use-multipath'))]
|
||||||
|
|
||||||
if self.config.get('netapp-storage-protocol') == "nfs":
|
if cget('netapp-storage-protocol') == "nfs":
|
||||||
driver_options_extension = [
|
driver_options_extension = [
|
||||||
('nfs_shares_config', self.config.get('netapp-nfs-shares-config'))]
|
('nfs_shares_config', cget('netapp-nfs-shares-config'))]
|
||||||
|
|
||||||
|
return driver_options_common + driver_transport + \
|
||||||
|
driver_options_extension
|
||||||
|
|
||||||
return driver_options_common + driver_transport + driver_options_extension
|
|
||||||
|
|
||||||
class CinderNetAppCharmRocky(CinderNetAppCharm):
|
class CinderNetAppCharmRocky(CinderNetAppCharm):
|
||||||
|
|
||||||
@ -57,4 +75,3 @@ class CinderNetAppCharmRocky(CinderNetAppCharm):
|
|||||||
release = 'rocky'
|
release = 'rocky'
|
||||||
version_package = 'cinder-common'
|
version_package = 'cinder-common'
|
||||||
packages = []
|
packages = []
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user