Skip to content

feat: add file-server helm chart templates#272

Draft
jarvis9443 wants to merge 1 commit intomainfrom
feat/file-server
Draft

feat: add file-server helm chart templates#272
jarvis9443 wants to merge 1 commit intomainfrom
feat/file-server

Conversation

@jarvis9443
Copy link
Copy Markdown
Contributor

Summary

Add optional file-server component templates to the charts/api7/ helm chart.

What is file-server?

The file-server is a standalone binary that serves file downloads without authentication. It shares the same PostgreSQL database as the dashboard and dp-manager components.

Changes

  • values.yaml: Added file_server, file_server_service, and file_server_configuration sections
  • file-server-deploy.yaml: Deployment template (modeled after dp-manager, simplified — no TLS, no prometheus volumes)
  • file-server-configmap.yaml: ConfigMap for file-server config
  • file-server-service.yaml: ClusterIP service with single HTTP port

Notes

  • Disabled by default (file_server.enabled: false) — existing deployments are unaffected
  • Draft PR because the file-server Docker image (api7/api7-ee-file-server) is not published yet
  • No test case added: this is a pure Helm template addition with no testable logic beyond helm template rendering, which is covered by the existing CI lint job

Add optional file-server component to the API7 helm chart.
The file-server is a standalone binary that serves file downloads
without authentication, sharing the same database as dashboard
and dp-manager.

Disabled by default (file_server.enabled: false).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 31, 2026

CLA assistant check
All committers have signed the CLA.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 31, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a7e296c7-dec9-443d-a17b-5d404bbbdb86

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/file-server

Comment @coderabbitai help to get the list of available commands and usage tips.

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