mirror of
https://github.com/labring/sealos.git
synced 2026-09-19 10:54:42 +08:00
* 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>
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.yamlinstall on first migration - installs or upgrades
database-monitorin namespacesealos - injects
PROMETHEUS_SERVICE_HOSTfromPROMETHEUS_URL - stores user overrides at
/root/.sealos/cloud/values/apps/database/database-monitor-values.yaml