This seems like a compatibility issue between radosgw-admin in the rook operator and the version of rgw in the external cluster. However, the external ceph version v14.2.11 is recent so I wouldn't expect an incompatibility. 2021-04-22T16:31:57.337314318Z 2021-04-22 16:31:57.337243 E | ceph-object-store-user-controller: failed to reconcile failed to create/update object store user "noobaa-ceph-objectstore-user": failed to create ceph object user "noobaa-ceph-objectstore-user". error code 1: failed to create s3 user: signal: segmentation fault (core dumped) @Jiffin can you take a look?
Hi Travis, The customer provided external data about the users being used by the root-ceph operator, I hope this helps. there are 3 users. [core@openshift-master-0 logs]$ oc get secret rook-ceph-external-cluster-details -o json |jq .data.external_cluster_details -r |base64 -d |jq |grep userID "userID": "client.ocs" "userID": "csi-rbd-node" "userID": "csi-rbd-provisioner" only 1 of those exists in ceph [root@kzn-mon1 ~]# ceph auth get client.ocs exported keyring for client.ocs [client.ocs] key = AQCudoBgVilhJhAA+RLKV2WBTA4vBS8zjycr7w== caps mgr = "allow command config" caps mon = "allow r, allow command quorum_status, allow command version" caps osd = "allow rwx pool=default.rgw.meta, allow r pool=.rgw.root, allow rw pool=default.rgw.control, allow rx pool=default.rgw.log, allow x pool=default.rgw.buckets.index" [root@kzn-mon1 ~]# ceph auth get csi-rbd-node Error EINVAL: invalid entity_auth csi-rbd-node [root@kzn-mon1 ~]# ceph auth get csi-rbd-provisioner Error EINVAL: invalid entity_auth csi-rbd-provisioner
Ashish, let's go ahead with that hotfix for now, but the plan is to fix this with 4.8.
Removing needsinfo since already being addressed by Seb
Hello Jamey, this BZ is getting the attention it deserves. I marked it as a blocker for 4.8 and the engineering is committed to delivering this in OCS 4.8. Thanks.
Sidhant, did you create OB/OBC too? If it works then we can move to VERIFIED. Thanks.