Expose nodepool-builder worker settings
This allows a user to tweak nodepool-builder image workers over using static settings. Change-Id: I54c879e1607d960629a2ed64efddff99491b6440 Depends-On: I5268e0ca34ab91ffae7a203ca710eecf571585e5 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
		@@ -19,6 +19,8 @@ class nodepool::builder(
 | 
			
		||||
  $image_log_document_root = '/var/log/nodepool/image',
 | 
			
		||||
  $builder_logging_conf_template = 'nodepool/nodepool-builder.logging.conf.erb',
 | 
			
		||||
  $environment = {},
 | 
			
		||||
  $build_workers = '1',
 | 
			
		||||
  $upload_workers = '4',
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
  file { '/etc/init.d/nodepool-builder':
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,8 @@ class nodepool (
 | 
			
		||||
  $logging_conf_template = 'nodepool/nodepool.logging.conf.erb',
 | 
			
		||||
  $builder_logging_conf_template = 'nodepool/nodepool-builder.logging.conf.erb',
 | 
			
		||||
  $jenkins_masters = [],
 | 
			
		||||
  $build_workers = '1',
 | 
			
		||||
  $upload_workers = '4',
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -334,6 +336,7 @@ class nodepool (
 | 
			
		||||
    statsd_host                   => $statsd_host,
 | 
			
		||||
    environment                   => $environment,
 | 
			
		||||
    builder_logging_conf_template => $builder_logging_conf_template,
 | 
			
		||||
    build_workers                 => $build_workers,
 | 
			
		||||
    upload_workers                => $upload_workers,
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -5,4 +5,4 @@ export STATSD_PORT=8125
 | 
			
		||||
<% @environment.keys.sort.each do |key| -%>
 | 
			
		||||
export <%= key %>='<%= @environment[key] %>'
 | 
			
		||||
<% end -%>
 | 
			
		||||
DAEMON_ARGS="-c /etc/nodepool/nodepool.yaml -l /etc/nodepool/builder-logging.conf"
 | 
			
		||||
DAEMON_ARGS="-c /etc/nodepool/nodepool.yaml -l /etc/nodepool/builder-logging.conf --build-workers <%= @build_workers %> --upload-workers <%= @upload_workers %>"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user