Problem Statement/Rationale
I have a customer on intercom who reported the incident:
They were able establish connection using Compass to their M2 cluster carpediemxp-test-0000001, but it shows an empty DB content as per the first image. However, checking their Atlas DE shows that there should be DB content, which is not reflected on Compass as shown in the second image.
The current DB user role they have has the following permissions:
- dbAdmin@carpediemxp-test-0000001
- readWrite@carpediemxp-test-0000001
I've attached the logs obtained from the version 1.31.1 Compass trial in text format.
However, they are not encountering the same issue when connecting to a different cluster, in particular this M0 Cluster0 that's on a different Atlas Organization. They can view it as per below:
Similar incident reported on this slack thread under #compass channel.
Steps to Reproduce
Setting a DB user with only "specific privileges" and no role for the admin DB such as below:
I don't see any DB content either for even the specific DB and collections allowed for the DB user above:
Expected Results
DB Content should be shown given the appropriate DB user role and permissions.
Actual Results
Compass is not showing the DB content for their M2 cluster.
Additional Notes
Asked the customer above to try Compass 1.29.6 and 1.31.0 and 1.30.1 and they mentioned they encounter the same errors.
- related to
-
COMPASS-7258 User with Custom Role having @db_name(all collections) doesn't see collections
- Closed
- links to