summaryrefslogtreecommitdiff
path: root/pkg/specgen/specgen.go
diff options
context:
space:
mode:
authoropenshift-ci[bot] <75433959+openshift-ci[bot]@users.noreply.github.com>2022-07-05 10:10:41 +0000
committerGitHub <noreply@github.com>2022-07-05 10:10:41 +0000
commitffc8d654924b50dcf80dd6a1a1b63cd2e9d3e55e (patch)
tree8d41b9a3a775c99e6ac0a1cbdba53e5198878ab1 /pkg/specgen/specgen.go
parent773eead54e2e0877e92d5871625a6cc32c582d30 (diff)
parentefe1176dd90ea38742c53c8588fbc83e6b9aefd6 (diff)
downloadpodman-ffc8d654924b50dcf80dd6a1a1b63cd2e9d3e55e.tar.gz
podman-ffc8d654924b50dcf80dd6a1a1b63cd2e9d3e55e.tar.bz2
podman-ffc8d654924b50dcf80dd6a1a1b63cd2e9d3e55e.zip
Merge pull request #14827 from flouthoc/specgen-run-support-manifest
specgen,run: support running container from valid manifest list using `--platform`
Diffstat (limited to 'pkg/specgen/specgen.go')
-rw-r--r--pkg/specgen/specgen.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/specgen/specgen.go b/pkg/specgen/specgen.go
index 79e20667b..42b89ece1 100644
--- a/pkg/specgen/specgen.go
+++ b/pkg/specgen/specgen.go
@@ -103,6 +103,12 @@ type ContainerBasicConfig struct {
// RawImageName is the user-specified and unprocessed input referring
// to a local or a remote image.
RawImageName string `json:"raw_image_name,omitempty"`
+ // ImageOS is the user-specified image OS
+ ImageOS string `json:"image_os,omitempty"`
+ // ImageArch is the user-specified image architecture
+ ImageArch string `json:"image_arch,omitempty"`
+ // ImageVariant is the user-specified image variant
+ ImageVariant string `json:"image_variant,omitempty"`
// RestartPolicy is the container's restart policy - an action which
// will be taken when the container exits.
// If not given, the default policy, which does nothing, will be used.