Skip to content

Commit 4e741b7

Browse files
FedeDPpoiana
authored andcommitted
new(builder): add bottlerocket os support.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
1 parent 88642c9 commit 4e741b7

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package builder
2+
3+
import (
4+
"github.com/falcosecurity/driverkit/pkg/kernelrelease"
5+
)
6+
7+
// TargetTypeBottlerocket identifies the Bottlerocket target.
8+
const TargetTypeBottlerocket Type = "bottlerocket"
9+
10+
func init() {
11+
BuilderByTarget[TargetTypeBottlerocket] = &bottlerocket{
12+
vanilla{},
13+
}
14+
}
15+
16+
type bottlerocket struct {
17+
vanilla
18+
}
19+
20+
func (b *bottlerocket) Name() string {
21+
return TargetTypeBottlerocket.String()
22+
}
23+
24+
func (b *bottlerocket) TemplateData(c Config, kr kernelrelease.KernelRelease, urls []string) interface{} {
25+
return vanillaTemplateData{
26+
commonTemplateData: c.toTemplateData(b, kr),
27+
KernelDownloadURL: urls[0],
28+
KernelLocalVersion: kr.FullExtraversion,
29+
}
30+
}

0 commit comments

Comments
 (0)