Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 1820217

Summary: [ceph-dashboard] unable to install SSO on container setup
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Preethi <pnataraj>
Component: ContainerAssignee: Dimitri Savineau <dsavinea>
Status: CLOSED ERRATA QA Contact: Sunil Angadi <sangadi>
Severity: urgent Docs Contact: Anjana Suparna Sriram <asriram>
Priority: urgent    
Version: 4.1CC: bniver, ceph-eng-bugs, gabrioux, sangadi, tserlin
Target Milestone: rcKeywords: TestBlocker
Target Release: 4.1   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: rhceph:ceph-4.1-rhel-8-containers-candidate-19514-20200403214325 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-03 16:22:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Preethi 2020-04-02 14:14:02 UTC
Description of problem:
Issue: We install python3-saml manually in the ceph-mgr container and during restart of ceph-mgr service the container got recreated and the package was missing.
We need the python3-saml package to be pre installed in the container along with ceph-dashboard package
So that customer can enable SSO whenever it is necessary


Version-Release number of selected component (if applicable):
[root@magna014 ubuntu]# ceph -v
ceph version 14.2.8-21.el7cp (fc5bc7389d64e1913269f4a45ecf08558fa6fa36) nautilus (stable)

Rhel 8.1

How reproducible:

Steps to Reproduce:

step1: setup ceph in container only mode
step2: yum install python saml in the mgr container
step3: restart ceph mgr service
step4: check ceph dashboard sso state
which will return python3-saml not available
'rpm -qa | grep saml" returns none in the ceph-mgr container

Actual results:
We install python3-saml manually in the ceph-mgr container and during restart of ceph-mgr service the container got recreated and the package was missing.

Expected results:
SAML pkg should be available and persistent across service restarts

Additional info:

Comment 1 Preethi 2020-04-02 14:21:36 UTC

We have Deployed 4.1 ceph cluster following the installation doc for container setup. Below is the configuration used

[mons]
magna070
magna076
magna028

[mgrs]
magna076
magna070

[osds]
magna070
magna076
magna082

[mdss]
magna003

[grafana-server]
magna015

[clients]
magna092
magna028

[rgws]
magna028
magna070
magna092

[nfss]
magna028
magna070

Comment 8 errata-xmlrpc 2020-06-03 16:22:16 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:2385