summaryrefslogtreecommitdiff
path: root/openstackclient/compute
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-11-16 09:43:55 +0000
committerGerrit Code Review <review@openstack.org>2022-11-16 09:43:55 +0000
commitd09aef5a01766f2d6be17f31fd34aa765d334462 (patch)
tree4d13e888bcef9739dc1b6eddc8d49e6fe19f0f30 /openstackclient/compute
parent16f18d4a8064e0477a29ac741f2413944748720e (diff)
parentffb69116b30cfbf7b981666528a3e417d502f93b (diff)
downloadpython-openstackclient-d09aef5a01766f2d6be17f31fd34aa765d334462.tar.gz
Merge "compute: Add missing microversion check for networks"
Diffstat (limited to 'openstackclient/compute')
-rw-r--r--openstackclient/compute/v2/server.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 1d072463..609faf5a 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -1615,6 +1615,14 @@ class CreateServer(command.ShowOne):
)
raise exceptions.CommandError(msg)
+ if compute_client.api_version < api_versions.APIVersion('2.37'):
+ msg = _(
+ '--os-compute-api-version 2.37 or greater is '
+ 'required to support explicit auto-allocation of a '
+ 'network or to disable network allocation'
+ )
+ raise exceptions.CommandError(msg)
+
nics = nics[0]
else:
for nic in nics: