Skip to content

Commit fe13150

Browse files
authored
Merge branch 'main' into python-buildkite-definitions
2 parents 3af287f + 55abaa8 commit fe13150

17 files changed

+37
-4550
lines changed

.buildkite/common.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616

1717
# fmt: off
1818
DEFAULT_INSTANCES = [
19-
"c5n.metal", # Intel Skylake
2019
"m5n.metal", # Intel Cascade Lake
21-
"m6i.metal", # Intel Icelake
20+
"m6i.metal", # Intel Ice Lake
2221
"m7i.metal-24xl", # Intel Sapphire Rapids
2322
"m7i.metal-48xl", # Intel Sapphire Rapids
2423
"m6a.metal", # AMD Milan

.buildkite/pipeline_cpu_template.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ class BkStep(str, Enum):
2727
],
2828
BkStep.LABEL: "📖 rdmsr",
2929
"instances": [
30-
"c5n.metal",
3130
"m5n.metal",
3231
"m6i.metal",
3332
"m7i.metal-24xl",
@@ -63,12 +62,10 @@ class BkStep(str, Enum):
6362
BkStep.TIMEOUT: 30,
6463
},
6564
"cross_instances": {
66-
"m5n.metal": ["c5n.metal", "m6i.metal"],
67-
"c5n.metal": ["m5n.metal", "m6i.metal"],
68-
"m6i.metal": ["m5n.metal", "c5n.metal"],
65+
"m5n.metal": ["m6i.metal"],
66+
"m6i.metal": ["m5n.metal"],
6967
},
7068
"instances": [
71-
"c5n.metal",
7269
"m5n.metal",
7370
"m6i.metal",
7471
"m7i.metal-24xl",

.buildkite/pipeline_cross.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
per_instance.pop("instances")
2020
per_instance.pop("platforms")
2121
instances_x86_64 = [
22-
"c5n.metal",
2322
"m5n.metal",
2423
"m6i.metal",
2524
"m7i.metal-24xl",
@@ -49,9 +48,8 @@
4948
# allow-list of what instances can be restores on what other instances (in
5049
# addition to itself)
5150
supported = {
52-
"c5n.metal": ["m5n.metal", "m6i.metal"],
53-
"m5n.metal": ["c5n.metal", "m6i.metal"],
54-
"m6i.metal": ["c5n.metal", "m5n.metal"],
51+
"m5n.metal": ["m6i.metal"],
52+
"m6i.metal": ["m5n.metal"],
5553
}
5654

5755
# https://github.com/firecracker-microvm/firecracker/blob/main/docs/kernel-policy.md#experimental-snapshot-compatibility-across-kernel-versions
@@ -82,7 +80,6 @@
8280
continue
8381

8482
pytest_keyword_for_instance = {
85-
"c5n.metal": "-k 'not None'",
8683
"m5n.metal": "-k 'not None'",
8784
"m6i.metal": "-k 'not None'",
8885
"m6a.metal": "",

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ and this project adheres to
8484

8585
### Removed
8686

87+
- [#5411](https://github.com/firecracker-microvm/firecracker/pull/5411): Removed
88+
official support for Intel Skylake instances. Firecracker will continue to
89+
work on those instances, but we will no longer perform automated testing on
90+
them.
91+
8792
### Fixed
8893

8994
- [#5222](https://github.com/firecracker-microvm/firecracker/pull/5222): Fixed

README.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -130,19 +130,18 @@ The **API endpoint** can be used to:
130130

131131
We test all combinations of:
132132

133-
| Instance | Host OS & Kernel | Guest Rootfs | Guest Kernel |
134-
| :------------- | :--------------- | :----------- | :----------- |
135-
| c5n.metal | al2 linux_5.10 | ubuntu 24.04 | linux_5.10 |
136-
| m5n.metal | al2023 linux_6.1 | | linux_6.1 |
137-
| m6i.metal | | | |
138-
| m7i.metal-24xl | | | |
139-
| m7i.metal-48xl | | | |
140-
| m6a.metal | | | |
141-
| m7a.metal-48xl | | | |
142-
| m6g.metal | | | |
143-
| m7g.metal | | | |
144-
| m8g.metal-24xl | | | |
145-
| m8g.metal-48xl | | | |
133+
| Instance | Host OS & Kernel | Guest Rootfs | Guest Kernel |
134+
| :------------------------------------- | :--------------- | :----------- | :----------- |
135+
| m5n.metal (Intel Cascade Lake) | al2 linux_5.10 | ubuntu 24.04 | linux_5.10 |
136+
| m6i.metal (Intel Ice Lake) | al2023 linux_6.1 | | linux_6.1 |
137+
| m7i.metal-24xl (Intel Sapphire Rapids) | | | |
138+
| m7i.metal-48xl (Intel Sapphire Rapids) | | | |
139+
| m6a.metal (AMD Milan) | | | |
140+
| m7a.metal-48xl (AMD Genoa) | | | |
141+
| m6g.metal (Graviton 2) | | | |
142+
| m7g.metal (Graviton 3) | | | |
143+
| m8g.metal-24xl (Graviton 4) | | | |
144+
| m8g.metal-48xl (Graviton 4) | | | |
146145

147146
## Known issues and Limitations
148147

docs/snapshotting/snapshot-support.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -625,10 +625,11 @@ the compatibility table reported below:
625625
626626
| .metal instance type | taken on host kernel | restored on host kernel |
627627
| -------------------- | -------------------- | ----------------------- |
628-
| {c5n,m5n,m6i,m6a} | 5.10 | 6.1 |
628+
| {m5n,m6i,m6a} | 5.10 | 6.1 |
629629
630-
For example, a snapshot taken on a m6i.metal host running a 5.10 host kernel can
631-
be restored on a different m6i.metal host running a 6.1 host kernel (but not
632-
vice versa), but could not be restored on a c5n.metal host.
630+
For example, a snapshot taken on a m6i.metal host (Intel Ice Lake) running a
631+
5.10 host kernel can be restored on a different m6i.metal host running a 6.1
632+
host kernel (but not vice versa), but could not be restored on a m5n.metal host
633+
(Intel Cascade Lake).
633634
634635
[man mincore]: https://man7.org/linux/man-pages/man2/mincore.2.html

0 commit comments

Comments
 (0)