Paired-with: Jesse Wolfe <[email protected]>
Signed-off-by: Paul Berry <[email protected]>
---
Local-branch: ticket/next/5743
 lib/puppet/report.rb           |    1 +
 lib/report_transformer.rb      |    3 +++
 spec/lib/puppet/report_spec.rb |   20 ++++++++++++++------
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/lib/puppet/report.rb b/lib/puppet/report.rb
index 55a6029..376e544 100644
--- a/lib/puppet/report.rb
+++ b/lib/puppet/report.rb
@@ -99,6 +99,7 @@ module Puppet #:nodoc:
           "source" => source,
           "tags" => tags,
           "time" => time,
+          "version" => version
         }
       end
     end
diff --git a/lib/report_transformer.rb b/lib/report_transformer.rb
index 8b4e300..f6b5096 100644
--- a/lib/report_transformer.rb
+++ b/lib/report_transformer.rb
@@ -70,6 +70,9 @@ class ReportTransformer::OneToTwo < 
ReportTransformer::ReportTransformation
     report["resource_statuses"].each do |resource_status|
       resource_status.delete("version")
     end
+    report["logs"].each do |log|
+      log.delete("version")
+    end
     report
   end
 
diff --git a/spec/lib/puppet/report_spec.rb b/spec/lib/puppet/report_spec.rb
index 9ac096b..c499048 100644
--- a/spec/lib/puppet/report_spec.rb
+++ b/spec/lib/puppet/report_spec.rb
@@ -51,6 +51,7 @@ describe Puppet::Transaction::Report do
           "time" => Time.parse("2009-11-19 17:08:50.557829 -08:00"),
           "file" => nil,
           "line" => nil,
+          "version" => nil
         },
         {
           "line" => nil,
@@ -59,7 +60,8 @@ describe Puppet::Transaction::Report do
           "tags" => ["info"],
           "file" => nil,
           "source" => "Filebucket[/tmp/puppet/var/clientbucket]",
-          "message" => "Adding 
/tmp/puppet_test(6d0007e52f7afb7d5a0650b0ffb8a4d1)"
+          "message" => "Adding 
/tmp/puppet_test(6d0007e52f7afb7d5a0650b0ffb8a4d1)",
+          "version" => nil
         },
         {
           "level" => "info",
@@ -69,6 +71,7 @@ describe Puppet::Transaction::Report do
           "time" => Time.parse("2009-11-19 17:08:50.607171 -08:00"),
           "file" => "/tmp/puppet/manifests/site.pp",
           "line" => 4,
+          "version" => 1258679330,
         },
         {
           "line" => 4,
@@ -77,7 +80,8 @@ describe Puppet::Transaction::Report do
           "tags" => ["file", "node", "default", "class", "main", "content", 
"notice"],
           "file" => "/tmp/puppet/manifests/site.pp",
           "source" => "//Node[default]/File[/tmp/puppet_test]/content",
-          "message" => "content changed 
'{md5}6d0007e52f7afb7d5a0650b0ffb8a4d1' to 'unknown checksum'"
+          "message" => "content changed 
'{md5}6d0007e52f7afb7d5a0650b0ffb8a4d1' to 'unknown checksum'",
+          "version" => 1258679330
         }]
       end
 
@@ -147,7 +151,8 @@ describe Puppet::Transaction::Report do
           "file" => nil,
           "message" => "Caching catalog for puppet.puppetlabs.vm",
           "source" => "Puppet",
-          "time" => Time.parse("2010-07-22 12:19:47.204207 -07:00")
+          "time" => Time.parse("2010-07-22 12:19:47.204207 -07:00"),
+          "version" => "2.6.0"
         },
         {
           "line" => nil,
@@ -156,7 +161,8 @@ describe Puppet::Transaction::Report do
           "tags" => ["info"],
           "file" => nil,
           "source" => "Puppet",
-          "message" => "Applying configuration version '1279826342'"
+          "message" => "Applying configuration version '1279826342'",
+          "version" => "2.6.0"
         },
         {
           "line" => 9,
@@ -165,7 +171,8 @@ describe Puppet::Transaction::Report do
           "tags" => ["notice", "exec", "node", "default", "class"],
           "file" => "/etc/puppet/manifests/site.pp",
           "source" => "/Stage[main]//Node[default]/Exec[/bin/true]/returns",
-          "message" => "executed successfully"
+          "message" => "executed successfully",
+          "version" => 1279826342
         },
         {
           "line" => 8,
@@ -174,7 +181,8 @@ describe Puppet::Transaction::Report do
           "tags" => ["notice", "service", "mysqld", "node", "default", 
"class"],
           "file" => "/etc/puppet/manifests/site.pp",
           "source" => "/Stage[main]//Node[default]/Service[mysqld]/ensure",
-          "message" => "ensure changed 'stopped' to 'running'"
+          "message" => "ensure changed 'stopped' to 'running'",
+          "version" => 1279826342
         }]
       end
 
-- 
1.7.2

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to