From 5d02613c33c46a97e03ec12649726eefdf9f1c9f Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Fri, 29 Jul 2022 11:16:17 +0300 Subject: [PATCH] [#1633] neofs-adm: Allow to set custom NNS zone for deployed contracts Signed-off-by: Evgenii Stratonikov --- cmd/neofs-adm/internal/modules/morph/deploy.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/neofs-adm/internal/modules/morph/deploy.go b/cmd/neofs-adm/internal/modules/morph/deploy.go index 81b6099e..a3029cc0 100644 --- a/cmd/neofs-adm/internal/modules/morph/deploy.go +++ b/cmd/neofs-adm/internal/modules/morph/deploy.go @@ -21,6 +21,7 @@ import ( const ( contractPathFlag = "contract" updateFlag = "update" + customZoneFlag = "domain" ) var deployCmd = &cobra.Command{ @@ -48,6 +49,7 @@ func init() { _ = deployCmd.MarkFlagFilename(contractPathFlag) ff.Bool(updateFlag, false, "Update an existing contract") + ff.String(customZoneFlag, "neofs", "Custom zone for NNS (default: 'neofs')") } func deployContractCmd(cmd *cobra.Command, args []string) error { @@ -76,7 +78,8 @@ func deployContractCmd(cmd *cobra.Command, args []string) error { callHash := c.nativeHash(nativenames.Management) method := deployMethodName - domain := ctrName + ".neofs" + zone, _ := cmd.Flags().GetString(customZoneFlag) + domain := ctrName + "." + zone isUpdate, _ := cmd.Flags().GetBool(updateFlag) if isUpdate { cs.Hash, err = nnsResolveHash(c.Client, nnsCs.Hash, domain)