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:
parent
e658ba3c7c
commit
b72fc61717
@ -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 %>"
|
||||
|
Loading…
x
Reference in New Issue
Block a user