Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

Changes to allow staging/testing a container image #2178

Merged
merged 1 commit into from
Jan 24, 2024
Merged

Conversation

dmick
Copy link
Member

@dmick dmick commented Dec 15, 2023

New $PRERELEASE variable pulls pkgs from prerelease dir on download.ceph.com (requires PRERELEASE_USERNAME/PRERELEASE_PASSWORD in env) Existing $FORCE_BUILD ignores images on quay.io and builds unconditionally Add ability to pass in desired container flavors
Hack ceph-release after installation, because ceph-release is built
during ceph build, and doesn't know what we need
Use tempfile to pass tagname back to parent
New $TEST_BUILD_ONLY avoids attempting to push image to quay.io Avoid logging into quay.io if PRERELEASE

Description of your changes:

Which issue is resolved by this Pull Request:
Resolves #

Checklist:

  • Documentation has been updated, if necessary.
  • Pending release notes updated with breaking and/or notable changes, if necessary.

@dmick dmick force-pushed the wip-prerelease branch 3 times, most recently from 3d094f0 to 536a775 Compare December 16, 2023 02:29
New $PRERELEASE variable pulls pkgs from prerelease dir on download.ceph.com
(requires PRERELEASE_USERNAME/PRERELEASE_PASSWORD in env)
Existing $FORCE_BUILD ignores images on quay.io and builds unconditionally
Add ability to pass in desired container flavors
Hack ceph-release after installation, because ceph-release is built
  during ceph build, and doesn't know what we need
Use tempfile to pass tagname back to parent
New $TEST_BUILD_ONLY avoids attempting to push image to quay.io
Avoid logging into quay.io if PRERELEASE

Note: only x86_64 supported

Signed-off-by: Dan Mick <[email protected]>
@dmick
Copy link
Member Author

dmick commented Dec 16, 2023

https://2.jenkins.ceph.com/view/dmick/job/ceph-container-prerelease-build/1 shows the final test of the PRed code

@dmick
Copy link
Member Author

dmick commented Dec 21, 2023

@guits ping

@dmick
Copy link
Member Author

dmick commented Jan 10, 2024

@guits can you take a look please, or recommend someone else?

@dmick dmick merged commit 60f6418 into main Jan 24, 2024
8 checks passed
@dmick dmick deleted the wip-prerelease branch January 24, 2024 22:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant