diff --git a/releasenotes/notes/deprecate-infra-mgmt-driver-attributes-e371624c50accee8.yaml b/releasenotes/notes/deprecate-infra-mgmt-driver-attributes-e371624c50accee8.yaml new file mode 100644 index 00000000..b1a34baa --- /dev/null +++ b/releasenotes/notes/deprecate-infra-mgmt-driver-attributes-e371624c50accee8.yaml @@ -0,0 +1,4 @@ +--- +deprecations: + - infra_driver and mgmt_driver attributes in VNFD client + attribute is deprecated and will be removed in Ocata. diff --git a/tackerclient/v1_0/client.py b/tackerclient/v1_0/client.py index 72a3bc7b..8ed5965f 100644 --- a/tackerclient/v1_0/client.py +++ b/tackerclient/v1_0/client.py @@ -403,6 +403,11 @@ class Client(ClientBase): _logger.warning("VNFD legacy templates are deprecated. Please " "use NFV TOSCA templates.") body[self._VNFD]['service_types'] = [{'service_type': 'vnfd'}] + _logger.warning( + "Passing infra_driver and mgmt_driver in the VNFD" + " API is deprecated. infra_driver will be automatically" + " derived from target vim type. mgmt_driver will be" + " derived from TOSCA template values.") body[self._VNFD]['infra_driver'] = 'heat' body[self._VNFD]['mgmt_driver'] = 'noop' else: