Commit Graph
8 Commits
Author SHA1 Message Date
Zayn Jarvis ea3ea105cb fix(helm): keep PVC on uninstall, honor mountPath for workspace, create ServiceAccount (#3433)
Sweep findings: F-03, F-08, F-10. Keep chart persistence and identity behavior aligned with configured values.
2026-07-24 18:28:48 +08:00
MaojiaSheng 3c419ed09a chore: replace doubao 2.0 pro with doubao 2.0 lite as recomended VLM model (#2984) 2026-07-03 16:09:20 +08:00
Zayn Jarvis 6042a8fd9b fix(helm): refresh OpenViking chart defaults (#2189) 2026-05-22 15:37:40 +08:00
A0nameless0man 437cf314f1 fix(deploy): Helm readiness probe 改用 /ready 端点 (#1884)
K8s readiness probe 应使用 /ready 端点区分进程存活和可服务流量。
/ready 检查 AGFS、VectorDB、APIKeyManager 等子系统健康状况。
livenessProbe 保持不变继续使用 /health。
2026-05-07 16:52:16 +08:00
Qin Haojie 3c2f095c4f fix(volcengine): update default doubao embedding model (#1438)
Align docs, examples, the setup wizard, and telemetry tests with the
current Doubao multimodal embedding model so generated configs keep
referencing the supported default consistently.
2026-04-14 15:51:06 +08:00
MaojiaShengandopenviking a7e5417ef2 reorg: remove golang depends (#1339)
* docs: fix docker deployment

* reorg: remove third_party/agfs

* feat(s3fs): add disable_batch_delete option for OSS compatibility

Port of PR #1333 from Go version to Rust:

- Add disable_batch_delete config option to S3Client
- When enabled, use sequential single-object deletes instead of DeleteObjects
- This is for S3-compatible services like Alibaba Cloud OSS that require
  Content-MD5 for DeleteObjects but AWS SDK v2 does not send it by default
- Add documentation and config example for OSS

* fix(s3fs): pass disable_batch_delete config from Python to Rust

Add disable_batch_delete to the s3_plugin_config dict in _generate_plugin_config
so that the Python config can properly control the Rust S3FS plugin's behavior.

* reorg: remove third_party/agfs

* reorg: remove third_party/agfs

* change some docs

* change some docs

---------

Co-authored-by: openviking <openviking@example.com>
2026-04-10 15:16:29 +08:00
Qin Haojie b4127b3779 fix(helm): switch to volcengine defaults and add missing config fields (#822)
The Helm chart shipped with OpenAI as the default model provider but
OpenViking is a volcengine project. Switch embedding/vlm defaults to
doubao series, add the required root_api_key field, add missing
storage.vectordb/agfs config sections, and guard against replicaCount>1
which causes RocksDB lock contention on a single PVC.
2026-03-20 19:45:11 +08:00
Jackjin 723069cf51 feat: add Helm chart for Kubernetes deployment (#800)
Closes #724

Adds a complete Helm chart at deploy/helm/openviking/ with:
- Deployment with Recreate strategy (RocksDB single-writer)
- PVC for persistent data storage
- ConfigMap for ov.conf configuration
- Optional ingress support
- Health probes matching Dockerfile HEALTHCHECK
- Configurable resources, replicas, and all ov.conf settings
- Installation guide at deploy/helm/README.md
2026-03-20 16:27:21 +08:00