Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master local #8964

Merged
merged 32 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3ce323b
fix(mysql): tendbcluster 清档时序问题 #8863
xfwduke Dec 27, 2024
a7d3e8f
refactor(dbm-services): 调整资源池资源选取优先级 #8868
ymakedaq Dec 27, 2024
f08ed98
fix(mysql): 权限服务来源bug #8876
xfwduke Jan 2, 2025
e79a8c8
fix: 原地slave重建生成单据前检查实例是否存活 #8865
zfrendo Dec 27, 2024
b18ceff
fix(backend): mysql、大数据规格为空处理 #8807
peterxucai Dec 27, 2024
de6abc3
fix(backend): Redis 迁移单据协议调整 #8879
iSecloud Dec 17, 2024
a360864
feat(mysql): mysql权限检查库 #8871
xfwduke Jan 2, 2025
31b2ec6
feat(backend): 任务列表增加业务信息 #8888
peterxucai Jan 2, 2025
1b11a0a
feat(backend): 轮值策略可包含/排除指定业务 #8893
iSecloud Jan 3, 2025
fc6fe66
fix(backend): 去掉超管对待审批、待执行的确认权限 #8883
iSecloud Jan 2, 2025
6c45592
feat(backend): 实例视图增加cluster_type_name字段 #8904
peterxucai Jan 6, 2025
e34ead2
fix(backend): 更新单据互斥表 #8907
iSecloud Jan 6, 2025
ccc2ef6
fix(sqlserver): 修复SQLserver重置出现元数据变更异常的问题 #8909
yksitu Jan 6, 2025
4fccdaf
fix: kafka transfer cc stay in resouce pool #8911
zhangrq5 Jan 6, 2025
002da96
fix(sqlserver): 增加SQLserver备份文件巡检和云数据巡检任务 #8825
yksitu Jan 2, 2025
5fdc02e
fix(sqlserver): 优化安装实例时机器初始化过程 #8770
yksitu Dec 24, 2024
6452b46
fix(redis): 提取/删除key时,最后面多一个空格问题 #8917
OMG-By Jan 6, 2025
e296f6c
feat: backup-server add queryTasks api #8923
zhangrq5 Jan 7, 2025
77c5da8
refactor(dbm-services): 获取升级包函数默认参数 #8634
ymakedaq Dec 16, 2024
cc594d7
feat(backend): 单节点原地升级支持跨版本 #8921
zhangzhw8 Jan 7, 2025
6a604cf
fix(backend): 修复mysql告警策略优先级 #8929
seanlook Jan 7, 2025
284e725
feat(mysql): 修改mysqldump压缩获取位点失败,mysql-monitor表大小统计合并 #8926
seanlook Jan 7, 2025
e6499af
fix(backend): 修复dbconfig编译问题 #8947
seanlook Jan 7, 2025
1a41eda
feat(backend): 监控主策略变更时,需要把子策略都刷新一遍 #8935
zhangzhw8 Jan 7, 2025
e808e3d
refactor(backend): 更新helm整包 #8949
iSecloud Jan 7, 2025
4928cea
fix(dbm-services): 错误使用匹配符号 #8881
ymakedaq Jan 3, 2025
e07851d
fix(frontend): 集群拓扑、实例视图基本信息补充 #8830
jinquantianxia Dec 27, 2024
afc1f23
fix(frontend): 修复mongo扩缩容shard单据详情显示问题 #8847
3octaves Dec 26, 2024
cfafb8e
feat(frontend): 新增单据通知设置页面 #8335
3octaves Dec 23, 2024
c5951a9
feat(frontend): 新增单据通知设置页面 #8335
3octaves Jan 3, 2025
d77d8aa
fix(frontend): tendb客户端权限克隆ip选择不做系统限制 #7703
JustaCattt Jan 6, 2025
58d3ce9
fix(frontend): 集群拓扑、实例视图基本信息补充 #8830
jinquantianxia Jan 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package api

import (
"bk-dbconfig/pkg/validate"
"dbm-services/common/go-pubpkg/validate"
)

// ApplyConfigItem TODO
Expand Down
3 changes: 2 additions & 1 deletion dbm-services/common/db-config/internal/api/config_item.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ package api

import (
"bk-dbconfig/pkg/constvar"
"bk-dbconfig/pkg/validate"

"dbm-services/common/go-pubpkg/validate"

"github.com/pkg/errors"
)
Expand Down
6 changes: 4 additions & 2 deletions dbm-services/common/db-config/internal/api/config_plat.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package api

import (
"bk-dbconfig/pkg/validate"
"bk-dbconfig/pkg/validatestruct"

"dbm-services/common/go-pubpkg/validate"
)

// UpsertConfFilePlatReq TODO
Expand Down Expand Up @@ -42,7 +44,7 @@ func (f *UpsertConfFilePlatReq) Validate() error {
if err := validate.GoValidateStruct(*c, true); err != nil {
return err
}
valueTypeSub := validate.ValueTypeDef{ValueType: c.ValueType, ValueTypeSub: c.ValueTypeSub}
valueTypeSub := validatestruct.ValueTypeDef{ValueType: c.ValueType, ValueTypeSub: c.ValueTypeSub}
if err := valueTypeSub.Validate(); err != nil {
return err
}
Expand Down
4 changes: 3 additions & 1 deletion dbm-services/common/db-config/internal/api/dbha.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package api

import "bk-dbconfig/pkg/validate"
import (
"dbm-services/common/go-pubpkg/validate"
)

// BatchGetConfigItemReq TODO
// 批量获取多个对象的某一配置项
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import (
"bk-dbconfig/internal/handler"
"bk-dbconfig/internal/service/simpleconfig"
"bk-dbconfig/pkg/constvar"
"bk-dbconfig/pkg/validate"

"dbm-services/common/go-pubpkg/validate"

"github.com/gin-gonic/gin"
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ import (
"bk-dbconfig/pkg/constvar"
"bk-dbconfig/pkg/core/logger"
"bk-dbconfig/pkg/util"
"bk-dbconfig/pkg/validate"

"dbm-services/common/go-pubpkg/validate"

"github.com/gin-gonic/gin"
"github.com/pkg/errors"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"bk-dbconfig/pkg/constvar"
"bk-dbconfig/pkg/core/logger"
"bk-dbconfig/pkg/util"
"bk-dbconfig/pkg/validate"
"bk-dbconfig/pkg/validatestruct"

"github.com/pkg/errors"
"github.com/spf13/cast"
Expand Down Expand Up @@ -141,17 +141,17 @@ func CastValueType(confName string, confValue string, f api.BaseConfFileDef, val
if valueType == "" {
return confValue
}
if valueType == validate.DTypeInt {
if valueType == validatestruct.DTypeInt {
return cast.ToInt(confValue)
} else if valueType == validate.DTypeFloat || valueType == validate.DTypeNumber {
} else if valueType == validatestruct.DTypeFloat || valueType == validatestruct.DTypeNumber {
return cast.ToFloat32(confValue)
} else if valueType == validate.DTypeBool {
} else if valueType == validatestruct.DTypeBool {
return cmutil.ToBoolExt(confValue)
} else if valueType == validate.DTypeString {
if valueSubType == validate.DTypeSubList {
} else if valueType == validatestruct.DTypeString {
if valueSubType == validatestruct.DTypeSubList {
newValue := util.SplitAnyRuneTrim(confValue, ",")
return newValue
} else if valueSubType == validate.DTypeSubMap {
} else if valueSubType == validatestruct.DTypeSubMap {
mapI := make(map[string]interface{})
err := json.Unmarshal([]byte(confValue), &mapI)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"bk-dbconfig/internal/pkg/errno"
"bk-dbconfig/internal/repository/model"
"bk-dbconfig/pkg/util"
"bk-dbconfig/pkg/validate"
"bk-dbconfig/pkg/validatestruct"

"github.com/pkg/errors"
"gorm.io/gorm"
Expand Down Expand Up @@ -59,7 +59,7 @@ func CheckConfNameAndValue(c *model.ConfigModel, checkValue bool, valueType, val
}
cn.ValueDefault = c.ConfValue
// 如果不校验 conf_name, 那么 conf_name 可能在 name_def 里没定义,value_type, value_type_sub, value_allowed 都为空
err := validate.ValidateConfValue(cn.ValueDefault, cn.ValueType, cn.ValueTypeSub, cn.ValueAllowed)
err := validatestruct.ValidateConfValue(cn.ValueDefault, cn.ValueType, cn.ValueTypeSub, cn.ValueAllowed)
if err != nil {
errors.WithMessage(err, c.ConfName)
}
Expand Down
140 changes: 0 additions & 140 deletions dbm-services/common/db-config/pkg/validate/validate.go

This file was deleted.

Loading
Loading