Fixes #28992: refactor(ingestion): migrate storage/search/drive connectors to BaseConnection#28991
Quality Gate passed
Annotations
Check failure on line 103 in ingestion/src/metadata/ingestion/source/search/opensearch/connection.py
sonarqubecloud / [open-metadata-ingestion] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ingestion&issues=AZ66-T6FmunmQ4nJtLqk&open=AZ66-T6FmunmQ4nJtLqk&pullRequest=28991
Check failure on line 82 in ingestion/src/metadata/ingestion/source/storage/s3/connection.py
sonarqubecloud / [open-metadata-ingestion] SonarCloud Code Analysis
Add the 'ExpectedBucketOwner' parameter to verify S3 bucket ownership.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ingestion&issues=AZ66-T65munmQ4nJtLql&open=AZ66-T65munmQ4nJtLql&pullRequest=28991
Check failure on line 66 in ingestion/src/metadata/ingestion/source/drive/sftp/connection.py
sonarqubecloud / [open-metadata-ingestion] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ingestion&issues=AZ66-Tx7munmQ4nJtLqj&open=AZ66-Tx7munmQ4nJtLqj&pullRequest=28991