summaryrefslogtreecommitdiff
path: root/contrib/podmanimage/README.md
diff options
context:
space:
mode:
authorChris Evich <cevich@redhat.com>2021-04-27 09:29:33 -0400
committerChris Evich <cevich@redhat.com>2021-04-29 11:23:59 -0400
commit21bef6db6ef9aea3b7ef0c3deec342ffd3549212 (patch)
treedb7e3525e53826b5eefe68773b72c0ca81c00d59 /contrib/podmanimage/README.md
parentc01b1cbfcd205678af820d43b1966025e9c463e7 (diff)
downloadpodman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.tar.gz
podman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.tar.bz2
podman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.zip
Update container image docs + fix unstable execution
Update the order of image documentation to be from most to least stable. Similarly, avoid depending on execution of upstream podman, when building/pushing. It's easily possible for this build to function but execution to fail due to some partially implemented feature. Also, ensure images tagged `latest` are pushed for every matrix item. For 'upstream' and 'testing', this replaces use of the 'master' tag. Lastly, update workflow comments and split the 'podman' and 'containers' FQIN steps and outputs to improve readability. Signed-off-by: Chris Evich <cevich@redhat.com>
Diffstat (limited to 'contrib/podmanimage/README.md')
-rw-r--r--contrib/podmanimage/README.md23
1 files changed, 18 insertions, 5 deletions
diff --git a/contrib/podmanimage/README.md b/contrib/podmanimage/README.md
index 7641f6c7e..32590d185 100644
--- a/contrib/podmanimage/README.md
+++ b/contrib/podmanimage/README.md
@@ -16,11 +16,24 @@ default to `/`.
The container images are:
- * quay.io/containers/podman - This image is built using the latest stable version of Podman in a Fedora based container. Built with [podmanimage/stable/Dockerfile](stable/Dockerfile).
- * quay.io/podman/stable - This image is built using the latest stable version of Podman in a Fedora based container. Built with [podmanimage/stable/Dockerfile](stable/Dockerfile).
- * quay.io/podman/upstream - This image is built using the latest code found in this GitHub repository. When someone creates a commit and pushes it, the image is created. Due to that the image changes frequently and is not guaranteed to be stable. Built with [podmanimage/upstream/Dockerfile](upstream/Dockerfile).
- * quay.io/podman/testing - This image is built using the latest version of Podman that is or was in updates testing for Fedora. At times this may be the same as the stable image. This container image will primarily be used by the development teams for verification testing when a new package is created. Built with [podmanimage/testing/Dockerfile](testing/Dockerfile).
- * quay.io/podman/stable:version - This image is built manually using a Fedora based container. An RPM is first pulled from the [Fedora Updates System](https://bodhi.fedoraproject.org/) and the image is built from there. For more details, see the Containerfile used to build it, [podmanimage/stable/manual/Containerfile](stable/manual/Containerfile).
+ * `quay.io/containers/podman:<version>` and `quay.io/podman/stable:<version>` -
+ These images are built when a new podman version becomes available in
+ Fedora. These images are intended to be unchanging and stable, they will
+ never be updated by automation once they've been pushed. For build
+ details, see the configuration used to build it,
+ [podmanimage/stable/Dockerfile](stable/Dockerfile).
+ * `quay.io/containers/podman:latest` and `quay.io/podman/stable:latest` -
+ Built daily using the same Containerfile as above. The podman version
+ will remain the "latest" available in Fedora, however the other image
+ contents may vary compared to the version-tagged images.
+ * `quay.io/podman/testing:latest` - This image is built daily, using the
+ latest version of Podman that was in the Fedora `updates-testing` repository.
+ The image is Built with [podmanimage/testing/Dockerfile](testing/Dockerfile).
+ * `quay.io/podman/upstream:latest` - This image is built daily using the latest
+ code found in this GitHub repository. Due to the image changing frequently,
+ it's not guaranteed to be stable or even executable. The image is built with
+ [podmanimage/upstream/Dockerfile](upstream/Dockerfile).
+
## Sample Usage