mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-06 17:18:35 +08:00
43 lines
874 B
Go
43 lines
874 B
Go
package paramtable
|
|
|
|
import (
|
|
"github.com/milvus-io/milvus/pkg/v2/log"
|
|
)
|
|
|
|
const cipherYamlFile = "cipher.yaml"
|
|
|
|
type cipherConfig struct {
|
|
cipherBase *BaseTable
|
|
|
|
SoPathGo ParamItem `refreshable:"false"`
|
|
SoPathCpp ParamItem `refreshable:"false"`
|
|
DefaultRootKey ParamItem `refreshable:"false"`
|
|
}
|
|
|
|
func (c *cipherConfig) init(base *BaseTable) {
|
|
c.cipherBase = base
|
|
log.Info("init cipher config")
|
|
|
|
c.SoPathGo = ParamItem{
|
|
Key: "cipherPlugin.soPathGo",
|
|
Version: "2.6.0",
|
|
}
|
|
c.SoPathGo.Init(base.mgr)
|
|
|
|
c.SoPathCpp = ParamItem{
|
|
Key: "cipherPlugin.soPathCpp",
|
|
Version: "2.6.0",
|
|
}
|
|
c.SoPathCpp.Init(base.mgr)
|
|
|
|
c.DefaultRootKey = ParamItem{
|
|
Key: "cipherPlugin.defaultKmsKeyArn",
|
|
Version: "2.6.0",
|
|
}
|
|
c.DefaultRootKey.Init(base.mgr)
|
|
}
|
|
|
|
func (c *cipherConfig) Save(key string, value string) error {
|
|
return c.cipherBase.Save(key, value)
|
|
}
|