-
Notifications
You must be signed in to change notification settings - Fork 59
/
rationale.yaml
264 lines (262 loc) · 12 KB
/
rationale.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
# Note: the actual document will be JSON
# Include stream name so the document is self-contained
stream: stable
metadata:
last-modified: "2019-06-04T16:18:34Z"
generator: "fedora-coreos-stream-generator v0.1.0"
architectures:
x86_64:
artifacts:
# Some of these will be useful for many users, such as qemu or
# openstack. Some will likely only be useful for cloud operators,
# such as digitalocean or packet. Some, such as aws, are useful
# for users in special situations.
aliyun:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/g0xah6aenvaaVosh.qcow2.xz
signature: https://artifacts.example.com/g0xah6aenvaaVosh.qcow2.xz.sig
sha256: 149afbf4c8996fb92427ae3b0c44298fc1ce41e4649b934ca495991b7852b855
uncompressed-sha256: d02d5ac0f2a2789602e9df950c38acb15380d2799b4bdb59394e4eeabdd3a662
applehv:
release: 30.1.2.3
formats:
"raw.gz":
disk:
location: https://artifacts.example.com/quohgh8ei0uzaD5a.raw.gz
signature: https://artifacts.example.com/quohgh8ei0uzaD5a.raw.gz.sig
sha256: 4c8996fb92427ae41e4649b934ca4e3b0c44298fc1c149afbf95991b7852b855
aws:
release: 30.1.2.3
formats:
# Generally one format per platform, but allow for future expansion
# without obscuring the platform ID (as on Container Linux)
"vmdk.xz":
# Generally only one artifact, but not always
disk:
location: https://artifacts.example.com/dsB2fnzP7KhqzQ5a.vmdk.xz
signature: https://artifacts.example.com/dsB2fnzP7KhqzQ5a.vmdk.xz.sig
sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
azure:
release: 30.1.2.3
formats:
"vhd.xz":
disk:
location: https://artifacts.example.com/6vaaVoshaeng0xah.vhd.xz
signature: https://artifacts.example.com/6vaaVoshaeng0xah.vhd.xz.sig
sha256: f4c8996fb92427ae41e4e3b0c44298fc1c149afb649b934ca495991b7852b855
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
azurestack:
release: 30.1.2.3
formats:
"vhd.xz":
disk:
location: https://artifacts.example.com/ng0xahos6aevaaVh.vhd.xz
signature: https://artifacts.example.com/ng0xahos6aevaaVh.vhd.xz.sig
sha256: ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
digitalocean:
release: 30.1.2.3
formats:
"qcow2.gz":
disk:
location: https://artifacts.example.com/ichaloomuHax9ahR.qcow2.gz
signature: https://artifacts.example.com/ichaloomuHax9ahR.qcow2.gz.sig
sha256: 427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
exoscale:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/aeng0xah6vaaVosh.qcow2.xz
signature: https://artifacts.example.com/aeng0xah6vaaVosh.qcow2.xz.sig
sha256: 49afbf4c8996fb92427ae41e464e3b0c44298fc1c19b934ca495991b7852b855
uncompressed-sha256: f2a2789602e9df950c380d2738acb15d02d5ac099b4bdb59394e4eeabdd3a662
gcp:
release: 30.1.2.3
formats:
"tar.gz":
disk:
location: https://artifacts.example.com/ais7tah1aa7Ahvei.tar.gz
signature: https://artifacts.example.com/ais7tah1aa7Ahvei.tar.gz.sig
sha256: 96fb92427ae41e4649b934ca495991b7852b85e3b0c44298fc1c149afbf4c895
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
hyperv:
release: 30.1.2.3
formats:
"vhdx.zip":
disk:
location: https://artifacts.example.com/quohgh8ei0uzaD5a.vhdx.zip
signature: https://artifacts.example.com/quohgh8ei0uzaD5a.vhdx.zip.sig
sha256: 4c8996fb92427ae41e4649b934ca4e3b0c44298fc1c149afbf95991b7852b855
ibmcloud:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/0xah6vaaenVoshga.qcow2.xz
signature: https://artifacts.example.com/0xah6vaaenVoshga.qcow2.xz.sig
sha256: ae3b0c44298fc1ce41e4649b149afbf4c8996fb92427934ca495991b7852b855
uncompressed-sha256: 02e9df950c38acb1538d02d5ac0f2a278960d2799b4bdb59394e4eeabdd3a662
kubevirt:
release: 30.1.2.3
formats:
"ociarchive":
disk:
location: https://artifacts.example.com/Kiejeeb6ohpu8Eel.ociarchive
signature: https://artifacts.example.com/Kiejeeb6ohpu8Eel.ociarchive.sig
sha256: 2427ae41e4649b934ca495991b7852b85e3b0c44298fc1c149afbf4c8996fb95
metal:
release: 30.1.2.3
formats:
"raw.xz":
disk:
location: https://artifacts.example.com/xTqYJZKCPNvoNs6B.raw.xz
signature: https://artifacts.example.com/xTqYJZKCPNvoNs6B.raw.xz.sig
sha256: 6fb92427ae41e4649b934ca49e3b0c44298fc1c149afbf4c8995991b7852b855
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
iso:
disk:
location: https://artifacts.example.com/ADE5GO3bjAXeDcLO.iso
signature: https://artifacts.example.com/ADE5GO3bjAXeDcLO.iso.sig
sha256: 8996fb92427ae41e4649b934ca495991b78e3b0c44298fc1c149afbf4c52b855
pxe:
kernel:
location: https://artifacts.example.com/hkIj8FkCydT3lV9h
signature: https://artifacts.example.com/hkIj8FkCydT3lV9h.sig
sha256: 27ae41e4649b934ca495991b7852be3b0c44298fc1c149afbf4c8996fb924855
initramfs:
location: https://artifacts.example.com/a9ytS8yB4cGZpca1.img
signature: https://artifacts.example.com/a9ytS8yB4cGZpca1.img.sig
sha256: ae41e4649b934ca495991b7852be3b0c44298fc1c149afbf4c8996fb92427855
rootfs:
location: https://artifacts.example.com/Seb8em4QU9p6wEFr.img
signature: https://artifacts.example.com/Seb8em4QU9p6wEFr.img.sig
sha256: fb92427ae41e4649b93e3b0c44298fc1c149afbf4c89964ca495991b7852b855
nutanix:
release: 30.1.2.3
formats:
"qcow2":
disk:
location: https://artifacts.example.com/xah6vaaVaeng0osh.qcow2
signature: https://artifacts.example.com/xah6vaaVaeng0osh.qcow2.sig
sha256: 991b7852b85b0c44298fc1c149afbfe36fb92427ae41e4649b934ca4954c8995
openstack:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/oKooheogobofai8l.qcow2.xz
signature: https://artifacts.example.com/oKooheogobofai8l.qcow2.xz.sig
sha256: ae41e4649b934ca495991b785e3b0c44298fc1c149afbf4c8996fb924272b855
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
packet:
release: 30.1.2.3
formats:
"raw.xz":
disk:
location: https://artifacts.example.com/Oofohng0xo2phai5.raw.xz
signature: https://artifacts.example.com/Oofohng0xo2phai5.raw.xz.sig
sha256: e41e4649b934ca495991b7852b85e3b0c44298fc1c149afbf4c8996fb92427a5
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
qemu:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/Siejeeb6ohpu8Eel.qcow2.xz
signature: https://artifacts.example.com/Siejeeb6ohpu8Eel.qcow2.xz.sig
sha256: b0c44298fc1c149afbf4c8996fb9242e37ae41e4649991b7852b855b934ca495
uncompressed-sha256: 38acb15d02d5ac0f2a2789602e9df950c380d2799b4bdb59394e4eeabdd3a662
qemu-secex:
release: 30.1.2.3
formats:
"qcow2.xz":
disk:
location: https://artifacts.example.com/6d5814250381013f.qcow2.xz
signature: https://artifacts.example.com/6d5814250381013f.qcow2.xz.sig
sha256: 2afbb0ac4a19f58a55db35db0a690d488f065664e9bcba1b802966f0ae6aad57
uncompressed-sha256: 2b1cb667f3468ef7b462e5ec8395fcd2982e424d1727336e95f74c611d8bbd53
virtualbox:
release: 30.1.2.3
formats:
ova:
disk:
location: https://artifacts.example.com/quohgh8ei0uzaD5a.ova
signature: https://artifacts.example.com/quohgh8ei0uzaD5a.ova.sig
sha256: 4c8996fb92427ae41e4649b934ca4e3b0c44298fc1c149afbf95991b7852b855
vmware:
release: 30.1.2.3
formats:
ova:
disk:
location: https://artifacts.example.com/quohgh8ei0uzaD5a.ova
signature: https://artifacts.example.com/quohgh8ei0uzaD5a.ova.sig
sha256: 96fb92427ae41e4649b934cae3b0c44298fc1c149afbf4c89495991b7852b855
vultr:
release: 30.1.2.3
formats:
"raw.xz":
disk:
location: https://artifacts.example.com/ah6vaaVaeng0xosh.raw.xz
signature: https://artifacts.example.com/ah6vaaVaeng0xosh.raw.xz.sig
sha256: ae3b0c44298fc1ce41e4649b149afbf4c8996fb92427934ca495991b7852b855
uncompressed-sha256: 02e9df950c38acb1538d02d5ac0f2a278960d2799b4bdb59394e4eeabdd3a662
images:
# Cloud images to be launched directly by users. These are in a
# separate section because they might not always in sync with the
# release artifacts above.
aliyun:
regions:
ap-northeast-1:
release: 30.1.2.3
image: m-cb2rfmhkcl2b6wedsbz5
ap-south-1:
release: 30.1.2.3
image: m-ef3e19la2d35aftwxz5p
aws:
regions:
us-east-1:
release: 30.1.2.3
image: ami-0123456789abcdef
us-east-2:
release: 30.1.2.3
image: ami-0123456789abcdef
azure:
# We could give a specific image URN here, but we probably want
# users to always use a Marketplace URN. So this is a static
# string, and represents advice rather than a value we might
# change.
image: Fedora:CoreOS:stable:latest
digitalocean:
# We don't control platform ingest, so an image slug is probably
# the best we can do.
image: fedora-coreos-stable
exoscale:
image: Linux Fedora CoreOS 64-bit
gcp:
# Ideally users use the project + family. These are static strings,
# and represent advice rather than a value we might change.
project: fedora-coreos-cloud
family: fedora-coreos-stable
# As an alternative, we also list the currently recommended image
# and its release.
release: 30.1.2.3
name: fedora-coreos-30-1-2-3-gcp-x86-64
kubevirt:
# ContainerDisk in a container registry
# Ideally users use this pull spec, which specifies a floating tag.
# This value is expected to be stable over time.
image: exampleregistry.io/fcos/fcos:stable
# As an alternative, we also list a digest-based pull spec for the
# currently recommended image, and its release.
release: 30.1.2.3
digest-ref: exampleregistry.io/fcos/fcos@sha256:67a81539946ec0397196c145394553b8e0241acf27b14ae9de43bc56e167f773
packet:
# Images don't have addressable versions, so an operating system
# slug is the best we can do.
image: fedora_coreos_stable