File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- ' master'
7
+ - ' release-*'
7
8
tags :
8
9
- ' v*'
9
10
paths :
12
13
- " hack/**"
13
14
- " pkg/**"
14
15
- " Makefile"
15
-
16
16
env :
17
17
REPO_EXPORTER : ' kubesphere'
18
18
Original file line number Diff line number Diff line change @@ -13,11 +13,25 @@ type StdoutSinker struct {
13
13
14
14
func (s * StdoutSinker ) Sink (ctx context.Context , evts types.Events ) error {
15
15
for _ , evt := range evts .KubeEvents {
16
- bs , err := json .Marshal (evt )
16
+
17
+ eventBytes , err := json .Marshal (evt .Event )
17
18
if err != nil {
18
19
return err
19
20
}
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 ))
21
35
}
22
36
return nil
23
37
}
You can’t perform that action at this time.
0 commit comments