diff options
Diffstat (limited to 'os_client_config/cloud_config.py')
-rw-r--r-- | os_client_config/cloud_config.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/os_client_config/cloud_config.py b/os_client_config/cloud_config.py index f52756f..3521920 100644 --- a/os_client_config/cloud_config.py +++ b/os_client_config/cloud_config.py @@ -372,6 +372,12 @@ class CloudConfig(object): constructor_kwargs['endpoint'] = endpoint if service_key == 'network': constructor_kwargs['api_version'] = version + elif service_key == 'baremetal': + if version != '1': + # Set Ironic Microversion + constructor_kwargs['os_ironic_api_version'] = version + # Version arg is the major version, not the full microstring + constructor_kwargs['version'] = version[0] else: constructor_kwargs['version'] = version if service_key == 'database': |