ceph-container: python-saml missing

Bug Report

What happened:

ceph dashboard sso status -> Error EPERM: Required library not found: python-saml

Looks liek the conainer images are missing python-saml library, would it be possible to add it, so SSO for dashboard can be set?

What you expected to happen:

Be able to setup SSO for Dashboard

Environment: Docker Image: ceph/ceph:v14.2.1-20190430 ceph version 14.2.6 (f0aa067ac7a02ee46ea48aa26c6e298b5ea272e9) nautilus (stable)

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 23 (8 by maintainers)

Most upvoted comments

hi, I’m currently using ceph/daemon:v5.0.2-stable-5.0-octopus-centos-8 , but still expirencing this issue, I can see #1646 is merged and release, why is this still happenning?

The python saml has been merged only for ubi8 container which means container image for Red Hat Ceph Storage 4 (because this package is available there). This package is still not present in either CentOS or EPEL so it’s not present for the upstream images.

FWIW, i just pushed python3-saml to EPEL9. it will be in stable in a week.

@tchaikov it’s not urgent. I ended up here coming from this Rook issue rook/rook#5392 where somebody is asking for dashboard sso support in Rook. It turns out it depends on python3-saml package.

I am currently running 2 different version through rook: 16.2.7 and 18.2.0 Respective images: quay.io/ceph/ceph:v16.2.7 quay.io/ceph/ceph:v18.2.0 On both of these images, SSO works as expected without problems

Hi @pavels

Please, can you share what documentation did you follow to setup the SSO for rook?

Thanks.

Official one

https://docs.ceph.com/en/quincy/mgr/dashboard/#dashboard-sso-support

I did all the steps through toolbox container - https://rook.io/docs/rook/v1.12/Troubleshooting/ceph-toolbox/.

@tchaikov it’s not urgent. I ended up here coming from this Rook issue rook/rook#5392 where somebody is asking for dashboard sso support in Rook. It turns out it depends on python3-saml package.

I am currently running 2 different version through rook: 16.2.7 and 18.2.0

Respective images: quay.io/ceph/ceph:v16.2.7 quay.io/ceph/ceph:v18.2.0

On both of these images, SSO works as expected without problems

i see. the reason why i started maintaining this package was Ceph’s SSO. just don’t have enough bandwidth working on it recently.

i haven’t got a chance to build it for epel9. if it’s urgent, please feel free to co-maintain it with me.

@rkachach I see there’s a python3-saml in EPEL 8 but nothing for el9