productmd
Terminology
Versioning
Milestones
ProductMD 2.0 Format Specification
v1.2 to v2.0 Migration Guide
Distributed Composes: Use Cases
common – Base classes and common functions
compose – Easy access to compose metadata
composeinfo – Compose metadata
discinfo – Installation media metadata
extra_files – Extra files metadata
images – Image metadata
location – Artifact locations and integrity
modules – Module metadata
rpms – RPM metadata
treeinfo – Instalable trees metadata
version – Version detection and handling
productmd
productmd-upgrade
productmd-downgrade
productmd-localize
productmd-verify
Composeinfo file format 2.0
Extra files file format 2.0
Images file format 2.0
Modules file format 2.0
RPMs file format 2.0
Composeinfo file format 1.1
Discinfo file format 1.0
Images file format 1.1
RPMs file format 1.1
Treeinfo file format 1.1
Composeinfo file format 1.0
Images file format 1.0
RPMs file format 1.0
Treeinfo file format 1.0
productmd
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (productmd.composeinfo.VariantBase method)
__repr__() (productmd.composeinfo.VariantBase method)
A
add() (productmd.images.Images method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
additional_variants (productmd.images.Image attribute)
arch (productmd.discinfo.DiscInfo attribute)
(productmd.images.Image attribute)
(productmd.treeinfo.Tree attribute)
arches (productmd.composeinfo.Variant attribute)
B
base_product (productmd.composeinfo.ComposeInfo attribute)
(productmd.treeinfo.TreeInfo attribute)
BaseProduct (class in productmd.composeinfo)
(class in productmd.treeinfo)
bootable (productmd.images.Image attribute)
build_timestamp (productmd.treeinfo.Tree attribute)
C
CHECKSUM_ALGO (in module productmd.location)
checksum_algorithm (productmd.location.Location property)
CHECKSUM_RE (in module productmd.location)
checksum_value (productmd.location.Location property)
Checksums (class in productmd.treeinfo)
checksums (productmd.images.Image attribute)
(productmd.treeinfo.TreeInfo attribute)
Compose (class in productmd.compose)
(class in productmd.composeinfo)
compose (productmd.composeinfo.ComposeInfo attribute)
COMPOSE_TYPES (in module productmd.composeinfo)
ComposeInfo (class in productmd.composeinfo)
compute_checksum() (in module productmd.location)
create_release_id() (in module productmd.common)
D
description (productmd.discinfo.DiscInfo attribute)
deserialize() (productmd.images.Image method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
detect_data_version() (productmd.composeinfo.ComposeInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Images method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.version.VersionedMetadataMixin method)
detect_version_from_data() (in module productmd.version)
disc_count (productmd.images.Image attribute)
disc_number (productmd.images.Image attribute)
disc_numbers (productmd.discinfo.DiscInfo attribute)
DiscInfo (class in productmd.discinfo)
discnum (productmd.treeinfo.Media attribute)
dump() (productmd.common.MetadataBase method)
(productmd.composeinfo.ComposeInfo method)
(productmd.discinfo.DiscInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.treeinfo.TreeInfo method)
dump_for_tree() (productmd.extra_files.ExtraFiles method)
dumps() (productmd.common.MetadataBase method)
(productmd.composeinfo.ComposeInfo method)
(productmd.discinfo.DiscInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.treeinfo.TreeInfo method)
E
extra_files (productmd.compose.Compose property)
ExtraFiles (class in productmd.extra_files)
F
FileEntry (class in productmd.location)
format (productmd.images.Image attribute)
from_dict() (productmd.location.FileEntry class method)
(productmd.location.Location class method)
from_local_file() (productmd.location.Location class method)
G
get_localized_path() (productmd.location.Location method)
get_location() (productmd.composeinfo.VariantPaths method)
(productmd.rpms.Rpms method)
get_major_version() (in module productmd.common)
get_minor_version() (in module productmd.common)
get_output_version() (productmd.composeinfo.ComposeInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Images method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.version.VersionedMetadataMixin method)
get_sigkeys() (productmd.rpms.Rpms method)
get_variants() (productmd.composeinfo.VariantBase method)
get_version_tuple() (in module productmd.version)
H
has_contents (productmd.location.Location property)
Header (class in productmd.common)
header (productmd.composeinfo.ComposeInfo attribute)
(productmd.treeinfo.TreeInfo attribute)
I
id (productmd.composeinfo.Variant attribute)
(productmd.treeinfo.Variant attribute)
Image (class in productmd.images)
Images (class in productmd.images)
(class in productmd.treeinfo)
images (productmd.compose.Compose property)
(productmd.treeinfo.TreeInfo attribute)
implant_md5 (productmd.images.Image attribute)
info (productmd.compose.Compose property)
instimage (productmd.treeinfo.Stage2 attribute)
internal (productmd.composeinfo.Release attribute)
is_http (productmd.location.Location property)
is_https (productmd.location.Location property)
is_layered (productmd.composeinfo.Release attribute)
(productmd.treeinfo.Release attribute)
is_local (productmd.location.Location property)
is_oci (productmd.location.Location property)
is_remote (productmd.images.Image property)
(productmd.location.Location property)
is_v1() (in module productmd.version)
is_v2() (in module productmd.version)
is_valid_release_short() (in module productmd.common)
is_valid_release_version() (in module productmd.common)
L
label_major_version (productmd.composeinfo.Compose property)
LABEL_NAMES (in module productmd.composeinfo)
load() (productmd.common.MetadataBase method)
(productmd.composeinfo.ComposeInfo method)
(productmd.discinfo.DiscInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.treeinfo.TreeInfo method)
loads() (productmd.common.MetadataBase method)
(productmd.composeinfo.ComposeInfo method)
(productmd.discinfo.DiscInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.treeinfo.TreeInfo method)
Location (class in productmd.location)
location (productmd.images.Image property)
M
mainimage (productmd.treeinfo.Stage2 attribute)
major_version (productmd.treeinfo.Release property)
Media (class in productmd.treeinfo)
media (productmd.treeinfo.TreeInfo attribute)
MetadataBase (class in productmd.common)
minor_version (productmd.treeinfo.Release property)
module
productmd.common
productmd.compose
productmd.composeinfo
productmd.discinfo
productmd.extra_files
productmd.images
productmd.location
productmd.modules
productmd.rpms
productmd.treeinfo
productmd.version
Modules (class in productmd.modules)
modules (productmd.compose.Compose property)
mtime (productmd.images.Image attribute)
N
name (productmd.composeinfo.BaseProduct attribute)
(productmd.composeinfo.Release attribute)
(productmd.composeinfo.Variant attribute)
(productmd.treeinfo.BaseProduct attribute)
(productmd.treeinfo.Release attribute)
(productmd.treeinfo.Variant attribute)
now() (productmd.discinfo.DiscInfo method)
O
oci_digest (productmd.location.Location property)
oci_registry (productmd.location.Location property)
oci_repository (productmd.location.Location property)
oci_tag (productmd.location.Location property)
OUTPUT_FORMAT_VERSION (in module productmd.version)
output_version (productmd.composeinfo.ComposeInfo property)
(productmd.extra_files.ExtraFiles property)
(productmd.images.Images property)
(productmd.modules.Modules property)
(productmd.rpms.Rpms property)
(productmd.version.VersionedMetadataMixin property)
P
parent (productmd.composeinfo.Variant attribute)
(productmd.treeinfo.Variant attribute)
parse_checksum() (in module productmd.location)
parse_nvra() (in module productmd.common)
parse_release_id() (in module productmd.common)
path (productmd.images.Image attribute)
paths (productmd.composeinfo.Variant attribute)
(productmd.treeinfo.Variant attribute)
platforms (productmd.treeinfo.Images property)
(productmd.treeinfo.Tree attribute)
productmd.common
module
productmd.compose
module
productmd.composeinfo
module
productmd.discinfo
module
productmd.extra_files
module
productmd.images
module
productmd.location
module
productmd.modules
module
productmd.rpms
module
productmd.treeinfo
module
productmd.version
module
R
Release (class in productmd.composeinfo)
(class in productmd.treeinfo)
release (productmd.composeinfo.ComposeInfo attribute)
(productmd.composeinfo.Variant attribute)
(productmd.treeinfo.TreeInfo attribute)
RELEASE_SHORT_RE (in module productmd.common)
RELEASE_TYPES (in module productmd.common)
RELEASE_VERSION_RE (in module productmd.common)
Rpms (class in productmd.rpms)
rpms (productmd.compose.Compose property)
S
serialize() (productmd.composeinfo.ComposeInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
set_location() (productmd.composeinfo.VariantPaths method)
short (productmd.composeinfo.BaseProduct attribute)
(productmd.composeinfo.Release attribute)
(productmd.treeinfo.BaseProduct attribute)
(productmd.treeinfo.Release attribute)
should_use_locations() (productmd.composeinfo.ComposeInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Images method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.version.VersionedMetadataMixin method)
size (productmd.images.Image attribute)
split_version() (in module productmd.common)
Stage2 (class in productmd.treeinfo)
stage2 (productmd.treeinfo.TreeInfo attribute)
string_to_version() (in module productmd.version)
subvariant (productmd.images.Image attribute)
supports_location_objects() (in module productmd.version)
T
timestamp (productmd.discinfo.DiscInfo attribute)
totaldiscs (productmd.treeinfo.Media attribute)
Tree (class in productmd.treeinfo)
tree (productmd.treeinfo.TreeInfo attribute)
TreeInfo (class in productmd.treeinfo)
type (productmd.composeinfo.BaseProduct attribute)
(productmd.composeinfo.Release attribute)
(productmd.composeinfo.Variant attribute)
(productmd.images.Image attribute)
(productmd.treeinfo.Variant attribute)
type_suffix (productmd.composeinfo.BaseProduct property)
U
uid (productmd.composeinfo.Variant attribute)
(productmd.treeinfo.Variant attribute)
unified (productmd.images.Image attribute)
UnsupportedVersionError (class in productmd.version)
V
validate() (productmd.common.MetadataBase method)
(productmd.composeinfo.ComposeInfo method)
(productmd.discinfo.DiscInfo method)
(productmd.extra_files.ExtraFiles method)
(productmd.images.Image method)
(productmd.images.Images method)
(productmd.location.FileEntry method)
(productmd.location.Location method)
(productmd.modules.Modules method)
(productmd.rpms.Rpms method)
(productmd.treeinfo.TreeInfo method)
Variant (class in productmd.composeinfo)
(class in productmd.treeinfo)
VARIANT_TYPES (in module productmd.composeinfo)
VariantBase (class in productmd.composeinfo)
VariantPaths (class in productmd.composeinfo)
(class in productmd.treeinfo)
Variants (class in productmd.composeinfo)
(class in productmd.treeinfo)
variants (productmd.composeinfo.ComposeInfo attribute)
(productmd.composeinfo.Variant attribute)
(productmd.treeinfo.TreeInfo attribute)
(productmd.treeinfo.Variant attribute)
verify() (productmd.location.Location method)
verify_checksum() (productmd.location.Location method)
verify_size() (productmd.location.Location method)
version (productmd.composeinfo.BaseProduct attribute)
(productmd.composeinfo.Release attribute)
(productmd.treeinfo.BaseProduct attribute)
(productmd.treeinfo.Release attribute)
VERSION_1_0 (in module productmd.version)
VERSION_1_1 (in module productmd.version)
VERSION_1_2 (in module productmd.version)
VERSION_2_0 (in module productmd.version)
version_to_string() (in module productmd.version)
VersionedMetadataMixin (class in productmd.version)
VersionError (class in productmd.version)
volume_id (productmd.images.Image attribute)
W
with_remote_url() (productmd.location.Location method)