keep
keep copied to clipboard
bug: MongoDB provider scope is always valid.
Describe the bug MongoDB Provider will always show to scope as valid, even if the provided credentials/uri are wrong.
{"asctime": "2024-03-06 11:02:31,209", "message": "Installing provider", "levelname": "INFO", "name": "keep.api.routes.providers", "filename": "providers.py", "otelTraceID": "ee46d87cd74bb08318ad58c48ee2550f", "otelSpanID": "1dab7b89483a35e6", "otelServiceName": "keep-api", "threadName": "MainThread", "process": 12900, "module": "providers", "otelTraceSampled": true, "provider_id": "mongodb", "provider_type": "mongodb", "tenant_id": "keep"}
{"asctime": "2024-03-06 11:02:31,210", "message": "Validating provider scopes", "levelname": "INFO", "name": "keep.api.routes.providers", "filename": "providers.py", "otelTraceID": "ee46d87cd74bb08318ad58c48ee2550f", "otelSpanID": "1dab7b89483a35e6", "otelServiceName": "keep-api", "threadName": "MainThread", "process": 12900, "module": "providers", "otelTraceSampled": true}
MONGO_CONF: {'host': 'Hello WOrld'} {}
{"asctime": "2024-03-06 11:02:31,215", "message": "Validated provider scopes", "levelname": "INFO", "name": "keep.api.routes.providers", "filename": "providers.py", "otelTraceID": "ee46d87cd74bb08318ad58c48ee2550f", "otelSpanID": "1dab7b89483a35e6", "otelServiceName": "keep-api", "threadName": "MainThread", "process": 12900, "module": "providers", "otelTraceSampled": true, "validated_scopes": {"connect_to_server": true}}
Expected behavior
connected_to_server
should fail when the provided creds/uri are invalid.
I would like to work on this and fix it.