Fix progress bar for cinder
This commit is contained in:
parent
3c5e06eeba
commit
bf431852e3
|
@ -141,9 +141,10 @@ module Astute
|
|||
node = nodes.find {|n| n['uid'] == uid}
|
||||
@nodes_states[uid] ||= deep_copy @pattern_spec
|
||||
node_pattern_spec = @nodes_states[uid]
|
||||
|
||||
|
||||
erb_path = node_pattern_spec['path_format']
|
||||
path = ERB.new(erb_path).result(binding())
|
||||
|
||||
begin
|
||||
progress = (get_log_progress(path, node_pattern_spec)*100).to_i # Return percent of progress
|
||||
rescue Exception => e
|
||||
|
|
|
@ -524,27 +524,35 @@ module Astute
|
|||
'puppet-log-components-list-ha-cinder' => {
|
||||
'type' => 'count-lines',
|
||||
'endlog_patterns' => [{'pattern' => /Finished catalog run in [0-9]+\.[0-9]* seconds\n/, 'progress' => 1.0}],
|
||||
'expected_line_number' => 345
|
||||
'expected_line_number' => 345,
|
||||
'filename' => 'puppet-agent.log',
|
||||
'path_format' => "<%= @pattern_spec['path_prefix'] %><%= node['fqdn'] %>/<%= @pattern_spec['filename'] %>"
|
||||
},
|
||||
|
||||
'puppet-log-components-list-multinode-cinder' => {
|
||||
'type' => 'count-lines',
|
||||
'endlog_patterns' => [{'pattern' => /Finished catalog run in [0-9]+\.[0-9]* seconds\n/, 'progress' => 1.0}],
|
||||
'expected_line_number' => 345
|
||||
'expected_line_number' => 345,
|
||||
'filename' => 'puppet-agent.log',
|
||||
'path_format' => "<%= @pattern_spec['path_prefix'] %><%= node['fqdn'] %>/<%= @pattern_spec['filename'] %>"
|
||||
},
|
||||
|
||||
'puppet-log-components-list-singlenode-cinder' => {
|
||||
'type' => 'count-lines',
|
||||
'endlog_patterns' => [{'pattern' => /Finished catalog run in [0-9]+\.[0-9]* seconds\n/, 'progress' => 1.0}],
|
||||
'expected_line_number' => 345
|
||||
'expected_line_number' => 345,
|
||||
'filename' => 'puppet-agent.log',
|
||||
'path_format' => "<%= @pattern_spec['path_prefix'] %><%= node['fqdn'] %>/<%= @pattern_spec['filename'] %>"
|
||||
},
|
||||
|
||||
'default' => {
|
||||
'type' => 'count-lines',
|
||||
'endlog_patterns' => [{'pattern' => /Finished catalog run in [0-9]+\.[0-9]* seconds\n/, 'progress' => 1.0}],
|
||||
'expected_line_number' => 345
|
||||
'expected_line_number' => 345,
|
||||
'filename' => 'puppet-agent.log',
|
||||
'path_format' => "<%= @pattern_spec['path_prefix'] %><%= node['fqdn'] %>/<%= @pattern_spec['filename'] %>"
|
||||
},
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue