MCPcopy
hub / github.com/crowdsecurity/crowdsec / LoadBucketPourDump

Function LoadBucketPourDump

pkg/dumps/bucket_dump.go:14–33  ·  view source on GitHub ↗
(filepath string)

Source from the content-addressed store, hash-verified

12type BucketPourInfo map[string][]pipeline.Event
13
14func LoadBucketPourDump(filepath string) (*BucketPourInfo, error) {
15 dumpData, err := os.Open(filepath)
16 if err != nil {
17 return nil, err
18 }
19 defer dumpData.Close()
20
21 results, err := io.ReadAll(dumpData)
22 if err != nil {
23 return nil, err
24 }
25
26 var bucketDump BucketPourInfo
27
28 if err := yaml.Unmarshal(results, &bucketDump); err != nil {
29 return nil, err
30 }
31
32 return &bucketDump, nil
33}

Callers 2

LoadTestMethod · 0.92
runMethod · 0.92

Calls 2

OpenMethod · 0.80
CloseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…