Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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.

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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant