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

Update Harvest to support multi-tenancy and OpenSearch Serverless #152

Merged
merged 17 commits into from
Jul 5, 2024

Conversation

al-niessner
Copy link
Contributor

@al-niessner al-niessner commented Jan 30, 2024

🗒️ Summary

Adapt to latest registry-common. Added part to update index when it finds new ref_lid_* in the document.

⚙️ Test Data and/or Report

TBD

♻️ Related Issues

Closes #118
Closes #127
Closes #156

@al-niessner al-niessner self-assigned this Jan 30, 2024
@al-niessner al-niessner requested a review from a team as a code owner January 30, 2024 21:32
@al-niessner al-niessner marked this pull request as draft January 30, 2024 21:32
Al Niessner added 12 commits February 3, 2024 10:53
Cognito needs three values to be consistent. To do this, modified the cognitoCliendId tag to be an extension of the normalizedString then added the two URLs that are needed. In theory, the two URLs do not need to change for an ops service so have them defaulted to something right now and left them as optional. Can and should change these when the real multitenacy goes live.

Moved the self signed certificate trust to the server URL since that is whwere it belongs - the registry is not the problem especially with cognito but a standalone server for testing or development can be and probably is.
Should have separated all of the get/search parts and everything that is es or os is now in registry-common.
@al-niessner al-niessner changed the title 181: add the ability to use multitenancy 118: add the ability to use multitenancy Apr 19, 2024
@jordanpadams jordanpadams changed the title 118: add the ability to use multitenancy Update Harvest to support multi-tenancy and OpenSearch Serverless Apr 23, 2024
Copy link
Member

@tloubrieu-jpl tloubrieu-jpl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have been able to test harvest successfully. I did not review the code itself.

@tloubrieu-jpl
Copy link
Member

Hi @al-niessner , I approved this PR but it is still in draft status. Is there anything you would like to do before it is merged ?
Thanks,

Thomas

@al-niessner al-niessner marked this pull request as ready for review June 20, 2024 19:14
@al-niessner
Copy link
Contributor Author

@tloubrieu-jpl

No. I was just waiting for other PRs to close before marking this as ready since it depends on them.

@tloubrieu-jpl
Copy link
Member

Perfect, I approved the pr on registry-common, so we should good in harvest.

Copy link
Member

@tloubrieu-jpl tloubrieu-jpl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Harvest has been tested against OpenSearch serverless and works, as far as I can tell.

@al-niessner al-niessner merged commit 354a58a into main Jul 5, 2024
2 checks passed
@al-niessner al-niessner deleted the issue_118.1 branch July 5, 2024 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants