mirror of
https://github.com/ceph/ceph
synced 2026-08-02 07:03:18 +00:00
container: default FROM_IMAGE to Rocky Linux 10
Since tentacle, the preferred base image for ceph containers has been Rocky Linux 10, and the CI tag-naming logic in build.sh already assumes rockylinux-10 is the default fromtag for every branch except reef and squid. The actual build default was never flipped, though: anything that ran build.sh without FROM_IMAGE set (e.g. the release container job in ceph-build) still got a CentOS Stream 9 base. Flip the Containerfile ARG and the build.sh fallback to docker.io/rockylinux/rockylinux:10 so umbrella and later build from Rocky 10 by default. Builds that want a different base can still pass FROM_IMAGE explicitly, as the CI pipeline does. Signed-off-by: David Galloway <david.galloway@ibm.com>
This commit is contained in:
parent
3a64c5588d
commit
194e58aa9b
@ -1,4 +1,4 @@
|
|||||||
ARG FROM_IMAGE="quay.io/centos/centos:stream9"
|
ARG FROM_IMAGE="docker.io/rockylinux/rockylinux:10"
|
||||||
FROM $FROM_IMAGE
|
FROM $FROM_IMAGE
|
||||||
|
|
||||||
# allow FROM_IMAGE to be visible inside this stage
|
# allow FROM_IMAGE to be visible inside this stage
|
||||||
|
|||||||
@ -16,7 +16,7 @@ usage() {
|
|||||||
$0 [containerfile] (defaults to 'Containerfile')
|
$0 [containerfile] (defaults to 'Containerfile')
|
||||||
For a CI build (from ceph-ci.git, built and pushed to shaman):
|
For a CI build (from ceph-ci.git, built and pushed to shaman):
|
||||||
CI_CONTAINER: must be 'true'
|
CI_CONTAINER: must be 'true'
|
||||||
FROM_IMAGE: defaults to quay.io/centos/centos9:stream
|
FROM_IMAGE: defaults to docker.io/rockylinux/rockylinux:10
|
||||||
FLAVOR (OSD flavor, default or crimson)
|
FLAVOR (OSD flavor, default or crimson)
|
||||||
BRANCH (of Ceph. <remote>/<ref>)
|
BRANCH (of Ceph. <remote>/<ref>)
|
||||||
CEPH_SHA1 (of Ceph)
|
CEPH_SHA1 (of Ceph)
|
||||||
@ -125,7 +125,7 @@ CONTAINER_BUILD_ARGS=(
|
|||||||
--squash
|
--squash
|
||||||
-f "$CFILE"
|
-f "$CFILE"
|
||||||
-t build.sh.output
|
-t build.sh.output
|
||||||
--build-arg FROM_IMAGE="${FROM_IMAGE:-quay.io/centos/centos:stream9}"
|
--build-arg FROM_IMAGE="${FROM_IMAGE:-docker.io/rockylinux/rockylinux:10}"
|
||||||
--build-arg CEPH_SHA1="${CEPH_SHA1}"
|
--build-arg CEPH_SHA1="${CEPH_SHA1}"
|
||||||
--build-arg CEPH_GIT_REPO="${CEPH_GIT_REPO}"
|
--build-arg CEPH_GIT_REPO="${CEPH_GIT_REPO}"
|
||||||
--build-arg CEPH_REF="${BRANCH:-main}"
|
--build-arg CEPH_REF="${BRANCH:-main}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user