forked from TrueCloudLab/frostfs-node
[#493] cmd/node: Use new config for control service configuration
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
c828848024
commit
44b19c145f
2 changed files with 3 additions and 13 deletions
|
@ -389,8 +389,6 @@ func defaultConfiguration(v *viper.Viper) {
|
||||||
v.SetDefault(cfgReplicatorPutTimeout, 5*time.Second)
|
v.SetDefault(cfgReplicatorPutTimeout, 5*time.Second)
|
||||||
|
|
||||||
v.SetDefault(cfgObjectPutPoolSize, 10)
|
v.SetDefault(cfgObjectPutPoolSize, 10)
|
||||||
|
|
||||||
v.SetDefault(cfgCtrlSvcAuthorizedKeys, []string{})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *cfg) LocalAddress() *network.Address {
|
func (c *cfg) LocalAddress() *network.Address {
|
||||||
|
|
|
@ -8,6 +8,7 @@ import (
|
||||||
|
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/object"
|
"github.com/nspcc-dev/neofs-api-go/pkg/object"
|
||||||
crypto "github.com/nspcc-dev/neofs-crypto"
|
crypto "github.com/nspcc-dev/neofs-crypto"
|
||||||
|
controlconfig "github.com/nspcc-dev/neofs-node/cmd/neofs-node/config/control"
|
||||||
grpcconfig "github.com/nspcc-dev/neofs-node/cmd/neofs-node/config/grpc"
|
grpcconfig "github.com/nspcc-dev/neofs-node/cmd/neofs-node/config/grpc"
|
||||||
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/engine"
|
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/engine"
|
||||||
"github.com/nspcc-dev/neofs-node/pkg/services/control"
|
"github.com/nspcc-dev/neofs-node/pkg/services/control"
|
||||||
|
@ -15,17 +16,8 @@ import (
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
|
||||||
cfgCtrlSvcSection = "control"
|
|
||||||
|
|
||||||
cfgCtrlSvcAuthorizedKeys = cfgCtrlSvcSection + ".authorized_keys"
|
|
||||||
|
|
||||||
cfgCtrlSvcGRPCSection = cfgCtrlSvcSection + ".grpc"
|
|
||||||
cfgCtrlGRPCEndpoint = cfgCtrlSvcGRPCSection + ".endpoint"
|
|
||||||
)
|
|
||||||
|
|
||||||
func initControlService(c *cfg) {
|
func initControlService(c *cfg) {
|
||||||
strKeys := c.viper.GetStringSlice(cfgCtrlSvcAuthorizedKeys)
|
strKeys := controlconfig.AuthorizedKeysString(c.appCfg)
|
||||||
keys := make([][]byte, 0, len(strKeys)+1) // +1 for node key
|
keys := make([][]byte, 0, len(strKeys)+1) // +1 for node key
|
||||||
|
|
||||||
keys = append(keys, crypto.MarshalPublicKey(&c.key.PublicKey))
|
keys = append(keys, crypto.MarshalPublicKey(&c.key.PublicKey))
|
||||||
|
@ -59,7 +51,7 @@ func initControlService(c *cfg) {
|
||||||
var (
|
var (
|
||||||
err error
|
err error
|
||||||
lis net.Listener
|
lis net.Listener
|
||||||
endpoint = c.viper.GetString(cfgCtrlGRPCEndpoint)
|
endpoint = controlconfig.GRPC(c.appCfg).Endpoint()
|
||||||
)
|
)
|
||||||
|
|
||||||
if endpoint == "" || endpoint == grpcconfig.Endpoint(c.appCfg) {
|
if endpoint == "" || endpoint == grpcconfig.Endpoint(c.appCfg) {
|
||||||
|
|
Loading…
Reference in a new issue