From f2a61451b7639460530dbf02a388817cd730cd71 Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Thu, 30 Sep 2021 11:46:37 +0300 Subject: [PATCH] [#867] governance: Add option to disable governance sync Signed-off-by: Alex Vanin --- cmd/neofs-ir/defaults.go | 2 ++ pkg/innerring/innerring.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/neofs-ir/defaults.go b/cmd/neofs-ir/defaults.go index 41931ff3..b6f620be 100644 --- a/cmd/neofs-ir/defaults.go +++ b/cmd/neofs-ir/defaults.go @@ -120,4 +120,6 @@ func defaultConfiguration(cfg *viper.Viper) { cfg.SetDefault("control.authorized_keys", []string{}) cfg.SetDefault("control.grpc.endpoint", "") + + cfg.SetDefault("governance.disable", false) } diff --git a/pkg/innerring/innerring.go b/pkg/innerring/innerring.go index 10175205..deb37a24 100644 --- a/pkg/innerring/innerring.go +++ b/pkg/innerring/innerring.go @@ -603,7 +603,7 @@ func New(ctx context.Context, log *zap.Logger, cfg *viper.Viper) (*Server, error var alphaSync event.Handler - if server.withoutMainNet { + if server.withoutMainNet || cfg.GetBool("governance.disable") { alphaSync = func(event.Event) { log.Debug("alphabet keys sync is disabled") }