Skip to content

Add Elasticsearch serverless support, deferred install, and importer cluster prefill#7

Merged
siddharthlatest merged 12 commits into
devfrom
port-arc-changes
Jun 13, 2026
Merged

Add Elasticsearch serverless support, deferred install, and importer cluster prefill#7
siddharthlatest merged 12 commits into
devfrom
port-arc-changes

Conversation

@siddharthlatest

Copy link
Copy Markdown
Member

Summary

Elasticsearch serverless

  • Backend support for Elasticsearch serverless deployments
  • Index settings omit shards/replicas where serverless does not use them
  • Batteries submodule pinned at 50a23dc

Deferred install

  • Cypress and template setup moved out of yarn install so installs stay fast and predictable
  • OSS-sanitized package.json scripts preserved for open-source workflows

Importer improvements

  • Sample dataset generation for local/demo imports
  • Cluster URL and auth prefill from RS session via patch-importer postinstall

Test plan

  • Connect to a serverless Elasticsearch cluster and confirm index creation/settings behave as expected
  • Run yarn install and confirm Cypress/template setup is not run until the documented deferred step
  • Run deferred Cypress/template setup and confirm it completes successfully
  • Open the importer with an RS session and confirm cluster URL/auth prefill
  • Import using the generated sample dataset and confirm records load correctly

siddharthlatest and others added 4 commits June 11, 2026 22:05
Co-authored-by: Cursor <cursoragent@cursor.com>
Detect serverless clusters via build_flavor and omit shard/replica settings and UI where they are unsupported.
…ort flows.

Generate movies sample data at dev/build, patch the importer package on install, and pass cluster settings into the importer page so imports target the configured backend.
Points src/batteries at serverless API mappings and index-setting helpers.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

Replace the private @appbaseio-confidential GitHub Packages dependency with
a public git dependency and build it in postinstall so CI install works
without secrets.
@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

Use cypress/globals so eslint-plugin-cypress recognizes globals in CI.
@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

… vulnerabilities

Add an audit gate script so security CI only fails on critical or high findings, upgrade jsondiffpatch, pin uuid via resolutions, and remove unused d3-scale.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

Standardize runtime and CI on Node 20 LTS. Block security workflow only on
critical npm audit findings so the gate matches a strict but merge-friendly policy.
@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
explore-cluster Ready Ready Preview, Comment Jun 13, 2026 11:31am

@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

Replace the bash+jq template download step with a Node script so yarn install and production builds succeed on Vercel, and resolve template file paths relative to the project root.
@github-actions

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@siddharthlatest siddharthlatest merged commit 593f024 into dev Jun 13, 2026
3 of 6 checks passed
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.

1 participant