Skip to content

Commit f1deb7e

Browse files
authored
feat(tibuild): print response event for tekton engine devbuild request (#381)
1 parent 692cbda commit f1deb7e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

experiments/tibuild-v2/internal/service/impl/devbuild_create.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,17 @@ func (s *devbuildsrvc) triggerTknBuild(ctx context.Context, record *ent.DevBuild
7373
}
7474

7575
// 2. Send the cloud event to tekton listener that serves for tibuild.
76-
if result := s.tektonCloudEventClient.Send(ctx, *event); !protocol.IsACK(result) {
76+
respEvent, result := s.tektonCloudEventClient.Request(ctx, *event)
77+
if !protocol.IsACK(result) {
7778
s.logger.Err(result).Msg("failed to send cloud event")
7879
return nil, fmt.Errorf("failed to send cloud event: %w", result)
7980
}
8081

82+
// debug the resp event
83+
if respEvent != nil {
84+
s.logger.Debug().Stringer("response_event", respEvent).Msg("event sent ok with response")
85+
}
86+
8187
return record, nil
8288
}
8389

0 commit comments

Comments
 (0)