From 0441e9506ae333b184c0a37717627936efeb3fac Mon Sep 17 00:00:00 2001 From: Mateusz Pawlowski Date: Wed, 4 Nov 2015 13:17:48 +0000 Subject: [PATCH] To create node we need private key OR credentials --- lib/jenkins_api_client/node.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jenkins_api_client/node.rb b/lib/jenkins_api_client/node.rb index 4172ee0c..81ba2b35 100644 --- a/lib/jenkins_api_client/node.rb +++ b/lib/jenkins_api_client/node.rb @@ -128,8 +128,8 @@ def to_s # ) # def create_dumb_slave(params) - unless params[:name] && params[:slave_host] && params[:private_key_file] - raise ArgumentError, "Name, slave host, and private key file are" + + unless params[:name] && params[:slave_host] && ( params[:credentials_id] || params[:private_key_file] ) + raise ArgumentError, "Name, slave host, and (private key file, or credentials) are" + " required for creating a slave." end