Commit Graph
20 Commits
Author SHA1 Message Date
yy c8fdd96c87 feat(service): add health endpoints and Kubernetes probes (#7194)
* feat(service): add health endpoints and probes

* fix(service): use context-aware request in health tests

* refactor(service): parameterize health probes and drop minio probes

* feat(service): add startup probe to monitor charts
2026-08-11 15:02:02 +08:00
Yun Pan 210c52dc2e fix(lint): backport CI and source lint fixes (#7136)
* ci(lifecycle): backport ci and linter updates

* fix(lint): backport source lint fixes

Backport the source-side lint fixes from #7095 and the lifecycle test lint gate from #7119.

* fix(lint): suppress semgrep HPA cast findings

* fix(account): backport missing account types

* fix(account): backport missing account helpers

* fix(lint): backport semgrep-compatible HPA suppressions

* fix(account): backport account upgrade helpers

* fix(lint): satisfy semgrep HPA cast rule

* fix(lint): use plain nosemgrep for HPA casts

* fix(lint): avoid semgrep HPA cast finding

* feat(account): backport alert notification routes

* fix(account): format user alert notification helpers

* fix(account): apply golines to alert notification files

* ci: stop kubelet before core e2e tests
2026-07-29 14:38:17 +08:00
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
zijiren 79dd773eb2 feat(c1): impl new docker image build method and makefile (#6633)
feat: impl new docker image build method and makefile
2026-01-30 18:18:36 +08:00
zijirenandxzy cd17c2ebe7 feat(ci): service build on docker and arm runner (#6608)
feat(ci): service build on docker and arm runner (#6596)

* feat: service build on docker and arm runner

* fix: build context

* fix: go mod downlaod cache

* fix: go build main pachage

* fix: hubble build main package

* fix: remote jsoniter tag

* fix: configure ReadHeaderTimeout for minio http server (#129)

---------

Co-authored-by: xzy <nowinkey@tom.com>
2026-01-27 15:52:56 +08:00
yyandjiahui 4cc740443a upgrade: controller runtime version (#5597)
* upgrade: controller runtime version

* Upgrade k8s.io/client-go version v0.28.3 => v0.32.1; Upgrade golang version v1.22 => 1.24 to be compatible with client-go v0.32.1

* fix ci

* fix ci

* skip md5 semgrep check

---------

Co-authored-by: jiahui <bxy4543@gmail.com>
2025-05-14 14:48:42 +08:00
Jiahui d59fd4a0c2 change svc version to 1.22 (#4916)
change svc version to 1.22

change svc version to 1.22

change svc version to 1.22

change svc version to 1.22

change svc version to 1.22
2024-07-22 13:51:29 +08:00
yy e3c82b4a62 chore: fix database monitor, use vm. (#4677)
* chore: fix database monitor, use vm.
Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-04-12 12:09:08 +08:00
xuziyi a35524dfd3 Separate database svc and minio svc (#4447)
* separate database svc and minio svc

* delete OBJECT_STORAGE_INSTANCE env

* fix deploy.yaml
2024-01-02 14:53:11 +08:00
yy c0660dbc59 chore: fix database monitor. (#4440)
* chore: add monitor for database and kubernetes.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* chore: add monitor for database and kubernetes.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* chore: fix pull image logic.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix offline build

* chore: fix database monitor.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* chore: fix kb prometheus.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2023-12-21 15:51:59 +08:00
Jiahui 4bea4eaf36 Feat/cost service (#4391)
* init account service

* rebase

* add properties query

# Conflicts:
#	service/go.work.sum

* add GetCostAmount query api

* format && add account service workflow

* add swagger api docment for account service

* rebase upstream
2023-12-13 10:53:49 +08:00
谢金虎 9b2fc94952 update kafka monitor (#4361) 2023-12-11 23:42:15 +08:00
xuziyi 4a67761a44 fix monitor bug (#4352)
* fix monitor bug

* fix
2023-11-27 22:48:51 +08:00
谢金虎 ba71f1ded4 add kafka monitor (#4349) 2023-11-27 07:57:47 +00:00
xuziyiandnowinkeyy 520c69ded6 Add Object Storage (#4333)
* add object storage controller

* add GetUserObjectStorageFlow interface

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: nowinkeyy <nowinkeyy@users.noreply.github.com>
2023-11-23 14:39:27 +08:00
yy a2f3ca09f9 feat. ingress mutate webhook support annotations flags. (#4293)
* feat. ingress mutate webhook support annotations flags.

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix init annotations logic

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix deploy.yaml.tmpl

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2023-11-14 15:04:43 +08:00
yy e6a9868cd0 Bump: add sub go works to support bump kubernetes api from v0.25.6 to v0.27.4 or higher. (#4281)
* add controllers go work.

Signed-off-by: yy <lingdie.yy@outlook.com>

* add services go work.

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2023-11-10 09:55:52 +08:00
谢金虎 47f0f4c75f update kb 0.6.2 (#4059) 2023-10-16 14:25:41 +08:00
Jiahui 588a495ed9 Add the Service to automatically build a cluster-image. (#4096) 2023-10-16 11:25:13 +08:00
sakcer b20966b33d feat: add database monitor (#3934)
* add: restserver for database monitor

* add: victoriaMetrics for database monitor

* Delete req.go.bak

* fix: change database monitor server directory

* Update vmstorage.yaml

* fix: blocks without displaying an error

* fix: database monitor

* Update services.yml

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: database monitor

* Update go.work

* Update vmagent.yaml

* Update vmagent.yaml

* Update vminsert.yaml

* Update vmselect.yaml

* Update vmstorage.yaml

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: database monitor

* fix: authentication and query

* fix: authentication and query
2023-09-18 16:39:12 +08:00