Skip to content

Commit 0d0c678

Browse files
dobracjakubno
andauthored
Update Firecracker to v1.12.1 (#944)
Co-authored-by: Jakub Novak <[email protected]>
1 parent ff1e3f3 commit 0d0c678

File tree

9 files changed

+20
-24
lines changed

9 files changed

+20
-24
lines changed

.github/actions/build-sandbox-template/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ runs:
88
env:
99
TEMPLATE_ID: "2j6ly824owf4awgai1xo"
1010
KERNEL_VERSION: "vmlinux-6.1.102"
11-
FIRECRACKER_VERSION: "v1.10.1_1fcdaec"
11+
FIRECRACKER_VERSION: "v1.12.1_d990331"
1212
run: |
1313
# Generate an unique build ID for the template for this run
1414
export BUILD_ID=$(uuidgen)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-- +goose Up
2+
-- +goose StatementBegin
3+
-- Drop firecracker version default in env_builds table
4+
ALTER TABLE "public"."env_builds"
5+
ALTER COLUMN "firecracker_version" DROP DEFAULT;
6+
-- +goose StatementEnd
7+
8+
-- +goose Down
9+
-- +goose StatementBegin
10+
-- Restore firecracker version default in env_builds table
11+
ALTER TABLE "public"."env_builds"
12+
ALTER COLUMN "firecracker_version" SET DEFAULT 'v1.10.1_1fcdaec';
13+
-- +goose StatementEnd
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
v1.5.0
22
8bb883111ff608dc2ca1a08d5e4eb2ddbd5c1c8b
3-
v1.10.1
3+
v1.10.1
4+
v1.12.1

packages/shared/pkg/models/envbuild/envbuild.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shared/pkg/models/envbuild_create.go

Lines changed: 0 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shared/pkg/models/migrate/schema.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shared/pkg/models/runtime.go

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shared/pkg/schema/build.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const (
1515
DefaultKernelVersion = "vmlinux-6.1.102"
1616
// The Firecracker version the last tag + the short SHA (so we can build our dev previews)
1717
// TODO: The short tag here has only 7 characters — the one from our build pipeline will likely have exactly 8 so this will break.
18-
DefaultFirecrackerVersion = "v1.10.1_1fcdaec"
18+
DefaultFirecrackerVersion = "v1.12.1_d990331"
1919
)
2020

2121
type EnvBuild struct {
@@ -41,7 +41,7 @@ func (EnvBuild) Fields() []ent.Field {
4141
field.Int64("free_disk_size_mb"),
4242
field.Int64("total_disk_size_mb").Optional().Nillable(),
4343
field.String("kernel_version").Default(DefaultKernelVersion).SchemaType(map[string]string{dialect.Postgres: "text"}),
44-
field.String("firecracker_version").Default(DefaultFirecrackerVersion).SchemaType(map[string]string{dialect.Postgres: "text"}),
44+
field.String("firecracker_version").SchemaType(map[string]string{dialect.Postgres: "text"}),
4545
field.String("envd_version").SchemaType(map[string]string{dialect.Postgres: "text"}).Nillable().Optional(),
4646
field.String("cluster_node_id").SchemaType(map[string]string{dialect.Postgres: "text"}).Optional().Nillable(),
4747
field.String("reason").SchemaType(map[string]string{dialect.Postgres: "text"}).Nillable().Optional(),

tests/integration/seed.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ func seed(db *db.DB, data SeedData) error {
182182
SetFreeDiskSizeMB(512).
183183
SetTotalDiskSizeMB(1982).
184184
SetKernelVersion("vmlinux-6.1.102").
185-
SetFirecrackerVersion("v1.10.1_1fcdaec").
185+
SetFirecrackerVersion("v1.12.1_d990331").
186186
SetEnvdVersion("0.2.4").
187187
SetNillableCreatedAt(build.createdAt).Save(ctx)
188188
if err != nil {

0 commit comments

Comments
 (0)