]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commit
ceph-dev-new-*: change for in-tree container builds wip-container
authorDan Mick <dmick@redhat.com>
Thu, 19 Sep 2024 00:55:56 +0000 (17:55 -0700)
committerDan Mick <dmick@redhat.com>
Wed, 9 Oct 2024 00:16:22 +0000 (17:16 -0700)
commit0e521705bc90a91147199efd5c1416e3c133dd35
tree31d1043cf7f8d10fd3987ecafb89e1866779804e
parentf144ee44898d2c7c6d88847f4b1adec18641e5aa
ceph-dev-new-*: change for in-tree container builds

- invoke ${SRC}/container/build.sh to build the container
- do not check out ceph-container.git
- add test to loop for "is repo ready" to test for the jenkins job
  url ${BUILD_URL} as well as ready, so that we're not racing against
  preexisting repos for this branch/os/flavor

Also: move podman login from container build to setup_rpm

ceph.git's build.sh does not handle authentication in its latest
version, but assumes it's been done.  Add the authentication
step (podman login) here, in setup_rpm, with the side benefit
that it'll fail faster if the credentials are incorrect.

Signed-off-by: Dan Mick <dmick@redhat.com>
ceph-dev-new-build/build/build_rpm
ceph-dev-new-build/build/failure
ceph-dev-new-build/build/setup_rpm
ceph-dev-new-build/config/definitions/ceph-dev-new-build.yml
ceph-dev-new/config/definitions/ceph-dev-new.yml