Files
sealos/service/database/deploy
cuisongliu 568d00f702 feat(service): migrate monitor services to helm (#7109)
* feat(service): migrate monitor services to helm

Move database-monitor, launchpad-monitor, and service-vlogs onto Helm charts in namespace sealos.

Also wire the runtime env/config data into the charts and keep the legacy raw manifests only for first-run cleanup during migration.

* feat(service): update database monitor configuration and entrypoint script

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(service): refactor entrypoint and update configuration paths

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(service): refactor entrypoint and update configuration paths

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(service): update legacy manifest path in entrypoint script

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat: add configmap checksum rollouts

* fix(service/account): build without workspace mode

* feat(service): rename service-vlogs files and update entrypoint configuration

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(service): rename service-vlogs files and update entrypoint configuration

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feat(service): remove var for PROMETHEUS_URL

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2026-07-27 22:48:51 +08:00
..

Helm deploy

make docker-build IMG=<your-image>

Package the deploy/ image and run it in the cluster. The entrypoint:

  • deletes the legacy deploy/manifests/deploy.yaml install on first migration
  • installs or upgrades database-monitor in namespace sealos
  • injects PROMETHEUS_SERVICE_HOST from PROMETHEUS_URL
  • stores user overrides at /root/.sealos/cloud/values/apps/database/database-monitor-values.yaml