Puppet Function: kubecm::print_report

Defined in:
functions/print_report.pp
Function type:
Puppet Language

Overview

kubecm::print_report(ResultSet $apply_results)Any

Print apply results like a Puppet report

Parameters:

  • apply_results (ResultSet)

    Result set from apply block

Returns:

  • (Any)

    none



5
6
7
8
9
10
11
12
13
# File 'functions/print_report.pp', line 5

function kubecm::print_report(ResultSet $apply_results) {
  $apply_results.each |$result| {
    if $result.report {
      $result.report['logs'].each |$log| {
        out::message("${log['level'].capitalize}: ${log['source']}: ${log['message']}")
      }
    }
  }
}