Skip to content

#1142 OpenSearch & AWS migration - #1145

Merged
demariadaniel merged 84 commits into
developfrom
1142/feat-support-opensearch
Aug 19, 2026
Merged

#1142 OpenSearch & AWS migration#1145
demariadaniel merged 84 commits into
developfrom
1142/feat-support-opensearch

Conversation

@demariadaniel

@demariadaniel demariadaniel commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

Updates HCMI application to run using Arranger SearchClient with OpenSearch
Main branch for NIH Cloud Migration development

  • Replaces use of ElasticSearch client with OpenSearch
  • Adds handling for AWS Auth with OpenSearch
  • Revised PM2 setup
  • New jenkinsfile
  • Use latest Arranger GraphQL Router & Components
  • Disable use of GraphQL Introspection to block potential vulnerabilities
  • Updates Mongoose client
  • Removes Mongoosastic library and uses explicit client indexing
  • Cleans up legacy code (use of promises / async, parentheses, import order, file extensions, & other syntax)
  • Updates Lodash, Axios, & Multer to address vulnerabilities
  • Addresses bugs related to Publishing, Google Sheets, Model Editing and others
  • Remove use of logger.audit (deprecated)
  • Color contrast adjustments (accessibility)
  • Adds explicit handling for 'last-updated' index

@demariadaniel demariadaniel self-assigned this Mar 9, 2026
@demariadaniel
demariadaniel marked this pull request as draft March 9, 2026 19:38
Comment thread cms/src/services/searchClient/publish.js Outdated
@demariadaniel demariadaniel changed the title #1142 Use Arranger SearchClient #1142 OpenSearch & AWS migration Aug 13, 2026

@mistryrn mistryrn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

AWESOME work seeing this PR through all the troubleshooting, testing, and security/vulnerability scans for the cloud migration 👏 💪

@demariadaniel
demariadaniel merged commit c629ce0 into develop Aug 19, 2026
@demariadaniel
demariadaniel deleted the 1142/feat-support-opensearch branch August 19, 2026 14:26
@demariadaniel demariadaniel mentioned this pull request Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants