diff --git a/lib/puppet/provider/ironic_config/openstackconfig.rb b/lib/puppet/provider/ironic_config/openstackconfig.rb index 1c53b4ae..1d849899 100644 --- a/lib/puppet/provider/ironic_config/openstackconfig.rb +++ b/lib/puppet/provider/ironic_config/openstackconfig.rb @@ -10,13 +10,15 @@ Puppet::Type.type(:ironic_config).provide( end def to_net_uuid(name) - properties = [name, '--column', 'id'] - openstack = Puppet::Provider::Ironic::OpenstackRequest.new - res = openstack.openstack_request('network', 'show', properties) - return res[:id] + warning('to_net_uuid is deprecated and will be removed in a future release.') + properties = [name, '--column', 'id'] + openstack = Puppet::Provider::Ironic::OpenstackRequest.new + res = openstack.openstack_request('network', 'show', properties) + return res[:id] end def from_net_uuid(uuid) + warning('from_net_uuid is deprecated and will be removed in a future release.') properties = [uuid, '--column', 'name'] openstack = Puppet::Provider::Ironic::OpenstackRequest.new res = openstack.openstack_request('network', 'show', properties) @@ -24,13 +26,15 @@ Puppet::Type.type(:ironic_config).provide( end def to_project_uuid(name) - properties = [name, '--column', 'id'] - openstack = Puppet::Provider::Ironic::OpenstackRequest.new - res = openstack.openstack_request('project', 'show', properties) - return "AUTH_#{res[:id]}" + warning('to_project_uuid is deprecated and will be removed in a future release.') + properties = [name, '--column', 'id'] + openstack = Puppet::Provider::Ironic::OpenstackRequest.new + res = openstack.openstack_request('project', 'show', properties) + return "AUTH_#{res[:id]}" end def from_project_uuid(uuid) + warning('from_project_uuid is deprecated and will be removed in a future release.') uuid = uuid.sub('AUTH_','') properties = [uuid, '--column', 'name'] openstack = Puppet::Provider::Ironic::OpenstackRequest.new diff --git a/releasenotes/notes/deprecate-transformers-3988c7f4587743b2.yaml b/releasenotes/notes/deprecate-transformers-3988c7f4587743b2.yaml new file mode 100644 index 00000000..343feaf7 --- /dev/null +++ b/releasenotes/notes/deprecate-transformers-3988c7f4587743b2.yaml @@ -0,0 +1,6 @@ +--- +deprecations: + - | + Usage of ``ironic_config`` with ``transform_to => 'net_uuid'`` or + ``transform_to => 'project_uuid'`` has been deprecated will be removed + in a future release.