define

package
v0.57.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 1 Imported by: 7

Documentation

Index

Constants

View Source
const (
	// SearchFilterAutomated is the key for filtering images by their automated attribute.
	SearchFilterAutomated = "is-automated"
	// SearchFilterOfficial is the key for filtering images by their official attribute.
	SearchFilterOfficial = "is-official"
	// SearchFilterStars is the key for filtering images by stars.
	SearchFilterStars = "stars"
)

Variables

SearchFilters includes all supported search filters.

Functions

This section is empty.

Types

type ManifestListData added in v0.56.0

type ManifestListData struct {
	SchemaVersion int                      `json:"schemaVersion"`
	MediaType     string                   `json:"mediaType"`
	Manifests     []ManifestListDescriptor `json:"manifests"`
	// Annotations contains arbitrary metadata for the image index.
	Annotations map[string]string `json:"annotations,omitempty"`
}

ManifestListData is a list of platform-specific manifests, specifically used to generate output struct for `podman manifest inspect`. Reason for maintaining and having this type is to ensure we can have a common type which contains exclusive fields from both Docker manifest format and OCI manifest format.

type ManifestListDescriptor added in v0.56.0

type ManifestListDescriptor struct {
	manifest.Schema2Descriptor
	Platform manifest.Schema2PlatformSpec `json:"platform"`
	// Annotations contains arbitrary metadata for the image index.
	Annotations map[string]string `json:"annotations,omitempty"`
}

ManifestListDescriptor references a platform-specific manifest. Contains exclusive field like `annotations` which is only present in OCI spec and not in docker image spec.

type PlatformPolicy added in v0.57.0

type PlatformPolicy int

PlatformPolicy controls the behavior of image-platform matching.

const (
	// Only debug log if an image does not match the expected platform.
	PlatformPolicyDefault PlatformPolicy = iota
	// Warn if an image does not match the expected platform.
	PlatformPolicyWarn
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL