Skip to content

Commit 39099c8

Browse files
committed
Add Hetzner artifact to stream and release metadata
coreos/fedora-coreos-tracker#1874
1 parent 60de7fb commit 39099c8

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

docs/release-notes.md

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Upcoming stream-metadata-go 0.4.6 (unreleased)
44

5+
Changes:
6+
7+
- Add support for Hetzner images
8+
59
## stream-metadata-go 0.4.5 (2024-11-05)
610

711
Changes:

release/release.go

+1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ type Media struct {
6868
Digitalocean *PlatformBase `json:"digitalocean"`
6969
Exoscale *PlatformBase `json:"exoscale"`
7070
Gcp *PlatformGcp `json:"gcp"`
71+
Hetzner *PlatformBase `json:"hetzner"`
7172
HyperV *PlatformBase `json:"hyperv"`
7273
Ibmcloud *PlatformIBMCloud `json:"ibmcloud"`
7374
KubeVirt *PlatformKubeVirt `json:"kubevirt"`

release/translate.go

+7
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ func (releaseArch *Arch) toStreamArch(rel *Release) stream.Arch {
145145
}
146146
}
147147

148+
if releaseArch.Media.Hetzner != nil {
149+
artifacts["hetzner"] = stream.PlatformArtifacts{
150+
Release: rel.Release,
151+
Formats: mapFormats(releaseArch.Media.Hetzner.Artifacts),
152+
}
153+
}
154+
148155
if releaseArch.Media.HyperV != nil {
149156
artifacts["hyperv"] = stream.PlatformArtifacts{
150157
Release: rel.Release,

0 commit comments

Comments
 (0)