summaryrefslogtreecommitdiff
path: root/lib/chef/chef_fs/file_system/chef_server_root_dir.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/chef_fs/file_system/chef_server_root_dir.rb')
-rw-r--r--lib/chef/chef_fs/file_system/chef_server_root_dir.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/chef/chef_fs/file_system/chef_server_root_dir.rb b/lib/chef/chef_fs/file_system/chef_server_root_dir.rb
index 370308ee0a..7b2a5e6cb9 100644
--- a/lib/chef/chef_fs/file_system/chef_server_root_dir.rb
+++ b/lib/chef/chef_fs/file_system/chef_server_root_dir.rb
@@ -90,14 +90,22 @@ class Chef
end
def rest
- Chef::ServerAPI.new(chef_server_url, :client_name => chef_username, :signing_key_filename => chef_private_key, :raw_output => true)
+ Chef::ServerAPI.new(chef_server_url, :client_name => chef_username, :signing_key_filename => chef_private_key, :raw_output => true, :api_version => "0")
end
def get_json(path)
Chef::ServerAPI.new(chef_server_url, :client_name => chef_username, :signing_key_filename => chef_private_key).get(path)
end
+ def chef_rest_deprecation_method
+<<-EOH
+The chef_rest method is being removed from ChefServerRootDir in Chef 13.
+Please update your code to use the rest method instead.
+EOH
+ end
+
def chef_rest
+ Chef::Log.deprecation(chef_rest_deprecation_method)
Chef::REST.new(chef_server_url, chef_username, chef_private_key)
end