Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cloudant): upgrade to ibm cloudant sdk #2607

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

GMishx
Copy link
Contributor

@GMishx GMishx commented Sep 10, 2024

Please provide a summary of your changes here.

Replace deprecated and outdated cloudant and ektorp libraries with IBM Cloudant SDK v0.9.1

This PR depends on #2392 and contains commits from it.

Discussion: #2354

Suggest Reviewer

You can suggest reviewers here with an @mention.

How To Test?

Perform complete test with existing and new data as this PR replaces everything which communicated with DB.

@GMishx GMishx added enhancement New feature or request WIP work in progress needs code review needs general test This is general testing, meaning that there is no org specific issue to check for dependencies Pull requests that update a dependency file Stability of the tool breaking change labels Sep 10, 2024
GMishx and others added 9 commits September 10, 2024 22:15
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
1. Add Dockerfile to build couchdb with nouveau.
2. Add script to install CouchDB with Nouveau.

Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Use IBM SDK Cloudant and remove ektorp and old Cloudant library.

Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
Also migrate some functions from DatabaseConnectorCloudant to
LuceneAwareCouchDbConnector which are specific to Lucene

Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change dependencies Pull requests that update a dependency file enhancement New feature or request needs code review needs general test This is general testing, meaning that there is no org specific issue to check for Stability of the tool WIP work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant