Skip to content

Add ceph20 package source corresponding to ceph tentacle #209

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

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

anoopcs9
Copy link
Collaborator

@anoopcs9 anoopcs9 commented Jul 10, 2025

  • Include libcephfs-proxy for CentOS and Fedora
    • Generalize the switch case for CentOS
  • Add samba-vfs-glusterfs for CentOS (available with Storage SIG)
  • Update build-image script with new ceph20 package source

fixes #204

anoopcs9 added 2 commits July 10, 2025 11:49
With tentacle we have libcephfs-proxy automatically available from
standard repositories. So generalize the switch case for CentOS and
include it for fedora based container images.

In addition to that we include samba-vfs-glusterfs for default CentOS
as it is also available from Storage SIG repositories.

Signed-off-by: Anoop C S <[email protected]>
@anoopcs9
Copy link
Collaborator Author

CI failures are expected until ceph tentacle builds are available for Fedora and CentOS. Only jobs with devbuilds package source are expected to successfully complete for now.

@@ -138,16 +153,13 @@ samba_packages=(\
ctdb)
case "${package_selection}-${OS_BASE}" in
*-fedora|allvfs-*)
support_packages+=(libcephfs-proxy2)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you intend to add this dependency to the fedora build? It seems to be causing the existing fedora build to fail now?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I made the change for both CentOS and Fedora in the hope of libcephfs-proxy2 getting packaged and available with tentacle release.

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.

Create a stable ceph oriented build target
2 participants