Skip to content

Commit e020b59

Browse files
authored
Merge pull request #174 from Gentleelephant/fix-bug-1-15
Fix bug
2 parents b97c9ce + ce106b9 commit e020b59

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.github/workflows/build-exporter-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- 'master'
7+
- 'release-*'
78
tags:
89
- 'v*'
910
paths:
@@ -12,7 +13,6 @@ on:
1213
- "hack/**"
1314
- "pkg/**"
1415
- "Makefile"
15-
1616
env:
1717
REPO_EXPORTER: 'kubesphere'
1818

pkg/exporter/sinks/stdout.go

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,25 @@ type StdoutSinker struct {
1313

1414
func (s *StdoutSinker) Sink(ctx context.Context, evts types.Events) error {
1515
for _, evt := range evts.KubeEvents {
16-
bs, err := json.Marshal(evt)
16+
17+
eventBytes, err := json.Marshal(evt.Event)
1718
if err != nil {
1819
return err
1920
}
20-
fmt.Println(string(bs))
21+
22+
var eventMap map[string]interface{}
23+
if err := json.Unmarshal(eventBytes, &eventMap); err != nil {
24+
return err
25+
}
26+
27+
eventMap["cluster"] = evt.Cluster
28+
29+
finalBytes, err := json.Marshal(eventMap)
30+
if err != nil {
31+
return fmt.Errorf("failed to marshal final map: %w", err)
32+
}
33+
34+
fmt.Println(string(finalBytes))
2135
}
2236
return nil
2337
}

0 commit comments

Comments
 (0)