Skip to content

feat: openev-data-mcp chart - #4

Merged
xBlaz3kx merged 2 commits into
mainfrom
worktree-feat+openev-data-mcp-chart
Oct 15, 2026
Merged

xBlaz3kx merged 2 commits into
mainfrom
worktree-feat+openev-data-mcp-chart

Conversation

@xBlaz3kx

@xBlaz3kx xBlaz3kx commented Aug 3, 2026

Copy link
Copy Markdown
Contributor
  • add openev-data-mcp helm chart with dependencies

@xBlaz3kx xBlaz3kx changed the title feat: feat: openev-data-mcp chart Aug 3, 2026
@xBlaz3kx
xBlaz3kx force-pushed the worktree-feat+openev-data-mcp-chart branch from 471b78c to b096fd5 Compare October 15, 2026 07:26
…earch

- Deploy the openev-data-mcp server, with app settings grouped under
  mcp.config and the image tag defaulting to appVersion 1.0.0.
- Provision PostgreSQL through a CloudNativePG Cluster, or point at an
  external database, and seed it with migrations/001_initial.sql via a
  post-install Job fetched at the release matching the image.
- Install the official Qdrant chart as an optional dependency, with a
  generated API key kept across upgrades, or point at an external Qdrant.
- Configure Gemini embeddings (API key inline or from an existing Secret)
  and search settings, shared by the server and the sync jobs through a
  single env helper.
- Run `openev-data-mcp migrate` as a post-install/post-upgrade hook Job
  after the database migration, plus an optional CronJob to finish an
  index cut short by the Gemini free-tier daily quota.
- Give job pods their own name label so the Service never routes MCP
  traffic to them.
- Build the Qdrant dependency in CI and release, and lint the chart with
  its ci/*-values.yaml examples since the Gemini key is required.
Upstream releases publish the image under the git tag (v1.0.0), not the bare semver, so the default image ghcr.io/chargepi/openev-data-mcp:1.0.0 did not exist and installs never became ready. The migration ref now follows the image tag, accepting it with or without the v prefix.
@xBlaz3kx
xBlaz3kx force-pushed the worktree-feat+openev-data-mcp-chart branch from d41f305 to 040cd36 Compare October 15, 2026 18:23
@xBlaz3kx
xBlaz3kx merged commit 4553cf2 into main Oct 15, 2026
1 of 2 checks passed
@xBlaz3kx
xBlaz3kx deleted the worktree-feat+openev-data-mcp-chart branch October 15, 2026 18:30
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