From 539e3026dfe723e720876ce31f22d04e21bcf134 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 19 Jul 2021 16:38:21 -0400 Subject: [PATCH] Add azurestack Closes: https://github.com/coreos/stream-metadata-go/issues/26 --- release/release.go | 1 + release/translate.go | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/release/release.go b/release/release.go index 0a3e3ce..6b86865 100644 --- a/release/release.go +++ b/release/release.go @@ -55,6 +55,7 @@ type Media struct { Aliyun *PlatformBase `json:"aliyun"` Aws *PlatformAws `json:"aws"` Azure *PlatformBase `json:"azure"` + AzureStack *PlatformBase `json:"azurestack"` Digitalocean *PlatformBase `json:"digitalocean"` Exoscale *PlatformBase `json:"exoscale"` Gcp *PlatformGcp `json:"gcp"` diff --git a/release/translate.go b/release/translate.go index 518c75e..1ad654d 100644 --- a/release/translate.go +++ b/release/translate.go @@ -76,6 +76,13 @@ func (releaseArch *Arch) toStreamArch(rel *Release) stream.Arch { // See https://github.com/coreos/stream-metadata-go/issues/13 } + if releaseArch.Media.AzureStack != nil { + artifacts["azurestack"] = stream.PlatformArtifacts{ + Release: rel.Release, + Formats: mapFormats(releaseArch.Media.AzureStack.Artifacts), + } + } + if releaseArch.Media.Aliyun != nil { artifacts["aliyun"] = stream.PlatformArtifacts{ Release: rel.Release,