adm: Support deploying policy contract #780

Merged
fyrchik merged 2 commits from fyrchik/frostfs-node:adm-policy into master 2023-11-02 09:23:44 +00:00
3 changed files with 1682 additions and 26 deletions

View File

@ -42,6 +42,7 @@ const (
containerContract = "container"
frostfsIDContract = "frostfsid"
netmapContract = "netmap"
policyContract = "policy"
proxyContract = "proxy"
)
@ -51,6 +52,7 @@ var (
containerContract,
frostfsIDContract,
netmapContract,
policyContract,
proxyContract,
}
@ -568,7 +570,7 @@ func (c *initializeContext) getContractDeployData(ctrName string, keysParam []an
c.Contracts[containerContract].Hash,
keysParam,
configParam)
case proxyContract:
case proxyContract, policyContract:
items = nil
default:
panic(fmt.Sprintf("invalid contract name: %s", ctrName))

6
go.mod
View File

@ -4,7 +4,7 @@ go 1.20
require (
git.frostfs.info/TrueCloudLab/frostfs-api-go/v2 v2.16.0
git.frostfs.info/TrueCloudLab/frostfs-contract v0.18.0
git.frostfs.info/TrueCloudLab/frostfs-contract v0.18.1-0.20231102065436-9ed3845aa989
git.frostfs.info/TrueCloudLab/frostfs-observability v0.0.0-20230531082742-c97d21411eb6
git.frostfs.info/TrueCloudLab/frostfs-sdk-go v0.0.0-20231027075445-a02c0bfac885
git.frostfs.info/TrueCloudLab/hrw v1.2.1
@ -43,11 +43,11 @@ require (
)
require (
github.com/dustin/go-humanize v1.0.0 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/glog v1.1.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/google/flatbuffers v1.12.1 // indirect
github.com/google/flatbuffers v2.0.8+incompatible // indirect
github.com/pkg/errors v0.9.1 // indirect
go.opencensus.io v0.24.0 // indirect
)

1698
go.sum

File diff suppressed because it is too large Load Diff