From a9c855f12c408651e1db41aa5e42aac33aac4084 Mon Sep 17 00:00:00 2001
From: Thong Kuah <tkuah@gitlab.com>
Date: Thu, 4 Apr 2019 14:50:43 +1300
Subject: [PATCH] Do not send error name and message to Sentry

It's duplication information as we already send the full error object to
Sentry.
---
 app/services/clusters/applications/base_helm_service.rb     | 6 +++---
 .../services/base_helm_service_shared_examples.rb           | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app/services/clusters/applications/base_helm_service.rb b/app/services/clusters/applications/base_helm_service.rb
index 0e3991b47b7b1..adaa68b1efbdc 100644
--- a/app/services/clusters/applications/base_helm_service.rb
+++ b/app/services/clusters/applications/base_helm_service.rb
@@ -13,16 +13,16 @@ def initialize(app)
 
       def log_error(error)
         meta = {
-          exception: error.class.name,
           error_code: error.respond_to?(:error_code) ? error.error_code : nil,
           service: self.class.name,
           app_id: app.id,
           project_ids: app.cluster.project_ids,
-          group_ids: app.cluster.group_ids,
-          message: error.message
+          group_ids: app.cluster.group_ids
         }
 
         logger_meta = meta.merge(
+          exception: error.class.name,
+          message: error.message,
           backtrace: Gitlab::Profiler.clean_backtrace(error.backtrace)
         )
 
diff --git a/spec/support/shared_examples/services/base_helm_service_shared_examples.rb b/spec/support/shared_examples/services/base_helm_service_shared_examples.rb
index e2f1a18e9f6d0..78a8e49fd76b3 100644
--- a/spec/support/shared_examples/services/base_helm_service_shared_examples.rb
+++ b/spec/support/shared_examples/services/base_helm_service_shared_examples.rb
@@ -3,8 +3,6 @@
 shared_examples 'logs kubernetes errors' do
   let(:error_hash) do
     {
-      exception: error_name,
-      message: error_message,
       service: service.class.name,
       app_id: application.id,
       project_ids: application.cluster.project_ids,
@@ -15,6 +13,8 @@
 
   let(:logger_hash) do
     error_hash.merge(
+      exception: error_name,
+      message: error_message,
       backtrace: instance_of(Array)
     )
   end
-- 
GitLab