Skip to content

Commit d3e1adf

Browse files
committed
sys-apps/ignition: apply Flatcar modifications
Signed-off-by: Mathieu Tortuyaux <[email protected]>
1 parent 4952c9a commit d3e1adf

20 files changed

+233
-227
lines changed

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0001-sed-s-coreos-flatcar.patch

Lines changed: 103 additions & 95 deletions
Large diffs are not rendered by default.

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0002-config-add-ignition-translation.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 42358eaa661444c3d5d07c4b52f8879372adaacf Mon Sep 17 00:00:00 2001
1+
From a06550ff7294cde7367802b22f45b147a11d0324 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Mon, 26 Sep 2022 12:12:04 +0200
44
Subject: [PATCH 02/20] config: add ignition translation
@@ -2621,5 +2621,5 @@ index 00000000..e81f6bed
26212621
+ }
26222622
+}
26232623
--
2624-
2.45.3
2624+
2.49.1
26252625

Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
From 99d75703026de8787b4bb83e77bd07d1f6d730b9 Mon Sep 17 00:00:00 2001
1+
From ee56f2df58941892c102869290a52450f9727f83 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
3-
Date: Wed, 26 Mar 2025 15:10:08 +0100
3+
Date: Tue, 12 Aug 2025 15:10:05 +0200
44
Subject: [PATCH 03/20] mod: add flatcar/[email protected]
55

66
it's required for Ignition conversion.
@@ -11,37 +11,37 @@ Signed-off-by: Mathieu Tortuyaux <[email protected]>
1111
1 file changed, 4 insertions(+)
1212

1313
diff --git a/go.mod b/go.mod
14-
index f94bbafa..2afaf4ae 100644
14+
index a34e8f5e..be20c337 100644
1515
--- a/go.mod
1616
+++ b/go.mod
17-
@@ -14,6 +14,7 @@ require (
17+
@@ -15,6 +15,7 @@ require (
1818
github.com/coreos/go-semver v0.3.1
1919
github.com/coreos/go-systemd/v22 v22.5.0
2020
github.com/coreos/vcontext v0.0.0-20230201181013-d72178a18687
2121
+ github.com/flatcar/ignition v0.36.2
2222
github.com/google/renameio/v2 v2.0.0
2323
github.com/google/uuid v1.6.0
2424
github.com/mdlayher/vsock v1.2.1
25-
@@ -43,9 +44,11 @@ require (
26-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0 // indirect
27-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1 // indirect
28-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1 // indirect
25+
@@ -44,9 +45,11 @@ require (
26+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.27.0 // indirect
27+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
28+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0 // indirect
2929
+ github.com/ajeddeloh/go-json v0.0.0-20160803184958-73d058cf8437 // indirect
3030
github.com/cespare/xxhash/v2 v2.3.0 // indirect
31-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 // indirect
31+
github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42 // indirect
3232
github.com/coreos/go-json v0.0.0-20230131223807-18775e0fb4fb // indirect
3333
+ github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142 // indirect
3434
github.com/davecgh/go-spew v1.1.1 // indirect
3535
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
3636
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
37-
@@ -75,6 +78,7 @@ require (
38-
go.opentelemetry.io/otel/sdk v1.34.0 // indirect
39-
go.opentelemetry.io/otel/sdk/metric v1.32.0 // indirect
40-
go.opentelemetry.io/otel/trace v1.34.0 // indirect
37+
@@ -77,6 +80,7 @@ require (
38+
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
39+
go.opentelemetry.io/otel/sdk/metric v1.36.0 // indirect
40+
go.opentelemetry.io/otel/trace v1.36.0 // indirect
4141
+ go4.org v0.0.0-20160314031811-03efcb870d84 // indirect
42-
golang.org/x/crypto v0.36.0 // indirect
43-
golang.org/x/sync v0.12.0 // indirect
44-
golang.org/x/text v0.23.0 // indirect
42+
golang.org/x/crypto v0.39.0 // indirect
43+
golang.org/x/sync v0.15.0 // indirect
44+
golang.org/x/text v0.26.0 // indirect
4545
--
46-
2.45.3
46+
2.49.1
4747

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0004-sum-go-mod-tidy.patch

Lines changed: 62 additions & 64 deletions
Large diffs are not rendered by default.

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0005-vendor-go-mod-vendor.patch

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
From e36800fa55585c4db32a60b6c8c74bb0b3e4b17e Mon Sep 17 00:00:00 2001
1+
From c2f572be6f33034b1f810fd463a42d11e71e7168 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
3-
Date: Wed, 26 Mar 2025 15:11:11 +0100
3+
Date: Tue, 12 Aug 2025 15:10:57 +0200
44
Subject: [PATCH 05/20] vendor: go mod vendor
55

66
Signed-off-by: Mathieu Tortuyaux <[email protected]>
@@ -17029,20 +17029,20 @@ index 00000000..1b1efb0f
1702917029
+ return
1703017030
+}
1703117031
diff --git a/vendor/modules.txt b/vendor/modules.txt
17032-
index 888d509e..984b721c 100644
17032+
index 1e5cbab2..3d3bae00 100644
1703317033
--- a/vendor/modules.txt
1703417034
+++ b/vendor/modules.txt
17035-
@@ -128,6 +128,9 @@ github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric
17036-
# github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1
17037-
## explicit; go 1.21
17035+
@@ -129,6 +129,9 @@ github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric
17036+
# github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0
17037+
## explicit; go 1.22
1703817038
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping
1703917039
+# github.com/ajeddeloh/go-json v0.0.0-20160803184958-73d058cf8437
1704017040
+## explicit
1704117041
+github.com/ajeddeloh/go-json
17042-
# github.com/aws/aws-sdk-go v1.55.6
17042+
# github.com/aws/aws-sdk-go v1.55.7
1704317043
## explicit; go 1.19
1704417044
github.com/aws/aws-sdk-go/aws
17045-
@@ -208,6 +211,9 @@ github.com/coreos/go-json
17045+
@@ -209,6 +212,9 @@ github.com/coreos/go-json
1704617046
# github.com/coreos/go-semver v0.3.1
1704717047
## explicit; go 1.8
1704817048
github.com/coreos/go-semver/semver
@@ -17052,7 +17052,7 @@ index 888d509e..984b721c 100644
1705217052
# github.com/coreos/go-systemd/v22 v22.5.0
1705317053
## explicit; go 1.12
1705417054
github.com/coreos/go-systemd/v22/dbus
17055-
@@ -269,6 +275,27 @@ github.com/envoyproxy/protoc-gen-validate/validate
17055+
@@ -270,6 +276,27 @@ github.com/envoyproxy/protoc-gen-validate/validate
1705617056
# github.com/felixge/httpsnoop v1.0.4
1705717057
## explicit; go 1.13
1705817058
github.com/felixge/httpsnoop
@@ -17077,19 +17077,19 @@ index 888d509e..984b721c 100644
1707717077
+github.com/flatcar/ignition/config/validate/astjson
1707817078
+github.com/flatcar/ignition/config/validate/astnode
1707917079
+github.com/flatcar/ignition/config/validate/report
17080-
# github.com/go-logr/logr v1.4.2
17081-
## explicit; go 1.18
17082-
github.com/go-logr/logr
17083-
@@ -447,6 +474,9 @@ go.opentelemetry.io/otel/sdk/metric/metricdata
17084-
go.opentelemetry.io/otel/trace
17080+
# github.com/go-jose/go-jose/v4 v4.0.5
17081+
## explicit; go 1.21
17082+
github.com/go-jose/go-jose/v4
17083+
@@ -456,6 +483,9 @@ go.opentelemetry.io/otel/trace
1708517084
go.opentelemetry.io/otel/trace/embedded
17085+
go.opentelemetry.io/otel/trace/internal/telemetry
1708617086
go.opentelemetry.io/otel/trace/noop
1708717087
+# go4.org v0.0.0-20160314031811-03efcb870d84
1708817088
+## explicit
1708917089
+go4.org/errorutil
17090-
# golang.org/x/crypto v0.36.0
17090+
# golang.org/x/crypto v0.39.0
1709117091
## explicit; go 1.23.0
1709217092
golang.org/x/crypto/chacha20
1709317093
--
17094-
2.45.3
17094+
2.49.1
1709517095

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0006-config-v3_6-convert-ignition-2.x-to-3.x.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 0217fb3e21f9acff70ccaff3c0c6fa8a105df1d0 Mon Sep 17 00:00:00 2001
1+
From 1c451c17c202fa1a27888bfe76d192e077d13ab8 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Thu, 24 Oct 2024 10:20:45 +0200
44
Subject: [PATCH 06/20] config/v3_6: convert ignition 2.x to 3.x
@@ -72,5 +72,5 @@ index 3be26cae..ea367663 100644
7272
return Parse(raw)
7373
}
7474
--
75-
2.45.3
75+
2.49.1
7676

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0007-internal-prv-cmdline-backport-flatcar-patch.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From f82805de0aa6defb2f641facfb2fabf07cc1953a Mon Sep 17 00:00:00 2001
1+
From f84e3ffe1e864515a4552c457268db801277380d Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Mon, 19 Feb 2024 18:12:22 +0100
44
Subject: [PATCH 07/20] internal/prv/cmdline: backport flatcar patch
@@ -36,5 +36,5 @@ index 30203bff..86a5cb79 100644
3636
}
3737

3838
--
39-
2.45.3
39+
2.49.1
4040

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0008-provider-qemu-apply-fw_cfg-patch.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From bcc67f65dbcbe6d66d0fb8c96c1ee183585da6f9 Mon Sep 17 00:00:00 2001
1+
From e968bb45604b48e25815af7ce84baa46ec3cb221 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Tue, 20 Feb 2024 10:02:28 +0100
44
Subject: [PATCH 08/20] provider/qemu: apply fw_cfg patch
@@ -159,5 +159,5 @@ index 389ec119..cab9c476 100644
159159
+
160160
}
161161
--
162-
2.45.3
162+
2.49.1
163163

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0009-config-3_6-test-add-ignition-2.x-test-cases.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From c2c5e782e3e7d7c2a8699597059bac2614e698ed Mon Sep 17 00:00:00 2001
1+
From 158a17fe6da1c9e30f8d177e375a7424e19954b4 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Thu, 2 Sep 2021 11:03:17 +0200
44
Subject: [PATCH 09/20] config/3_6/test: add ignition 2.x test cases
@@ -40,5 +40,5 @@ index 54cbd91c..99f2e3dd 100644
4040
in: in{config: []byte(`{"ignition": {"version": "3.0.0"}}`)},
4141
out: out{config: types.Config{Ignition: types.Ignition{Version: types.MaxVersion.String()}}},
4242
--
43-
2.45.3
43+
2.49.1
4444

sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/0010-internal-disk-fs-ignore-fs-format-mismatches-for-the.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 459ff2f9890250ae027aa50b96dac125f8ae8a65 Mon Sep 17 00:00:00 2001
1+
From d4cbad99a8dfce27c34d6373b49c50b3a2942bb3 Mon Sep 17 00:00:00 2001
22
From: Mathieu Tortuyaux <[email protected]>
33
Date: Wed, 22 Sep 2021 14:53:49 +0200
44
Subject: [PATCH 10/20] internal/disk/fs: ignore fs format mismatches for the
@@ -35,5 +35,5 @@ index c575ced4..fefd1fff 100644
3535
(fs.UUID == nil || canonicalizeFilesystemUUID(info.Type, info.UUID) == canonicalizeFilesystemUUID(fileSystemFormat, *fs.UUID)) {
3636
s.Logger.Info("filesystem at %q is already correctly formatted. Skipping mkfs...", fs.Device)
3737
--
38-
2.45.3
38+
2.49.1
3939

0 commit comments

Comments
 (0)