mirror of
https://github.com/containers/podman.git
synced 2025-12-03 19:59:39 +08:00
Update the common and buildah vendor to pull in the platform code move. [NO NEW TESTS NEEDED] Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
27 lines
1.1 KiB
Go
27 lines
1.1 KiB
Go
package libimage
|
|
|
|
import (
|
|
"github.com/containers/common/libimage/define"
|
|
"github.com/containers/common/libimage/platform"
|
|
)
|
|
|
|
// PlatformPolicy controls the behavior of image-platform matching.
|
|
// Deprecated: new code should use define.PlatformPolicy directly.
|
|
type PlatformPolicy = define.PlatformPolicy
|
|
|
|
const (
|
|
// Only debug log if an image does not match the expected platform.
|
|
// Deprecated: new code should reference define.PlatformPolicyDefault directly.
|
|
PlatformPolicyDefault = define.PlatformPolicyDefault
|
|
// Warn if an image does not match the expected platform.
|
|
// Deprecated: new code should reference define.PlatformPolicyWarn directly.
|
|
PlatformPolicyWarn = define.PlatformPolicyWarn
|
|
)
|
|
|
|
// NormalizePlatform normalizes (according to the OCI spec) the specified os,
|
|
// arch and variant. If left empty, the individual item will be normalized.
|
|
// Deprecated: new code should call libimage/platform.Normalize() instead.
|
|
func NormalizePlatform(rawOS, rawArch, rawVariant string) (os, arch, variant string) {
|
|
return platform.Normalize(rawOS, rawArch, rawVariant)
|
|
}
|