1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/update-release-images.adoc
2025-11-17 10:59:11 +00:00

47 lines
1.7 KiB
Plaintext

// Module included in the following assemblies:
//
// * updating/understanding_updates/how-updates-work.adoc
:_mod-docs-content-type: REFERENCE
[id="update-release-images_{context}"]
= Release images
A release image is the delivery mechanism for a specific {product-title} (OCP) version.
It contains the release metadata, a Cluster Version Operator (CVO) binary matching the release version, every manifest needed to deploy individual OpenShift cluster Operators, and a list of SHA digest-versioned references to all container images that make up this OpenShift version.
You can inspect the content of a specific release image by running the following command:
[source,terminal]
----
$ oc adm release extract <release image>
----
[source,terminal]
----
$ oc adm release extract quay.io/openshift-release-dev/ocp-release:4.12.6-x86_64
Extracted release payload from digest sha256:800d1e39d145664975a3bb7cbc6e674fbf78e3c45b5dde9ff2c5a11a8690c87b created at 2023-03-01T12:46:29Z
----
[source,terminal]
----
$ ls
----
[source,terminal]
----
0000_03_authorization-openshift_01_rolebindingrestriction.crd.yaml
0000_03_config-operator_01_proxy.crd.yaml
0000_03_marketplace-operator_01_operatorhub.crd.yaml
0000_03_marketplace-operator_02_operatorhub.cr.yaml
0000_03_quota-openshift_01_clusterresourcequota.crd.yaml <1>
...
0000_90_service-ca-operator_02_prometheusrolebinding.yaml <2>
0000_90_service-ca-operator_03_servicemonitor.yaml
0000_99_machine-api-operator_00_tombstones.yaml
image-references <3>
release-metadata
----
<1> Manifest for `ClusterResourceQuota` CRD, to be applied on Runlevel 03
<2> Manifest for `PrometheusRoleBinding` resource for the `service-ca-operator`, to be applied on Runlevel 90
<3> List of SHA digest-versioned references to all required images