Merge branch 'CID-470-fix_output_on_server_with_empty_name_deleting' into qa
This commit is contained in:
		
						commit
						48333a9097
					
				| @ -436,7 +436,7 @@ module Devops | ||||
|       end | ||||
| 
 | ||||
|       def delete_from_chef_server node_name | ||||
|         return if node_name.blank? | ||||
|         return {chef_node: nil, chef_client: nil} if node_name.blank? | ||||
|         { | ||||
|           :chef_node => knife_instance.chef_node_delete(node_name), | ||||
|           :chef_client => knife_instance.chef_client_delete(node_name) | ||||
| @ -454,10 +454,14 @@ module Devops | ||||
|           return 0 | ||||
|         end | ||||
| 
 | ||||
|         if @server.chef_node_name.present? | ||||
|           puts_and_flush "Deleting from chef server:" | ||||
|           delete_from_chef_server(@server.chef_node_name).each do |key, result| | ||||
|             @out.puts "#{key} - #{result}" | ||||
|           end | ||||
|         else | ||||
|           puts_and_flush "Chef node name is empty, skipping deleting from chef server." | ||||
|         end | ||||
| 
 | ||||
|         puts_and_flush "Deleting from cloud:" | ||||
|         provider = @server.provider_instance | ||||
|  | ||||
| @ -667,7 +667,9 @@ RSpec.describe Devops::Executor::ServerExecutor, type: :executor, stubbed_connec | ||||
|     it "doesn't call knife if chef node name is empty" do | ||||
|       expect(stubbed_knife).not_to receive(:chef_client_delete) | ||||
|       expect(stubbed_knife).not_to receive(:chef_node_delete) | ||||
|       expect( | ||||
|         executor.delete_from_chef_server('') | ||||
|       ).to be_a(Hash).and include(:chef_node, :chef_client) | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Anton Chuchkalov
						Anton Chuchkalov