[#104] Update components to the latest versions

New S3 gateway version supports MFADelete
feature that requires container with MFA
objects.

Signed-off-by: Alex Vanin <a.vanin@yadro.com>
This commit is contained in:
Alexey Vanin 2025-04-08 14:51:37 +03:00
parent 6ef4d4aa0a
commit 8608ba46ff
3 changed files with 11 additions and 7 deletions

12
.env
View file

@ -12,19 +12,19 @@ NEOGO_VERSION=0.106.3
NEOGO_IMAGE=nspccdev/neo-go NEOGO_IMAGE=nspccdev/neo-go
# FrostFS InnerRing nodes # FrostFS InnerRing nodes
IR_VERSION=0.45.0-rc.3 IR_VERSION=0.45.0-rc.6
IR_IMAGE=git.frostfs.info/truecloudlab/frostfs-ir IR_IMAGE=git.frostfs.info/truecloudlab/frostfs-ir
# FrostFS Storage nodes # FrostFS Storage nodes
NODE_VERSION=0.45.0-rc.3 NODE_VERSION=0.45.0-rc.6
NODE_IMAGE=git.frostfs.info/truecloudlab/frostfs-storage NODE_IMAGE=git.frostfs.info/truecloudlab/frostfs-storage
# HTTP Gate # HTTP Gate
HTTP_GW_VERSION=0.33.0-rc.2 HTTP_GW_VERSION=0.33.0-rc.3
HTTP_GW_IMAGE=git.frostfs.info/truecloudlab/frostfs-http-gw HTTP_GW_IMAGE=git.frostfs.info/truecloudlab/frostfs-http-gw
# S3 Gate # S3 Gate
S3_GW_VERSION=0.33.0-rc.2 S3_GW_VERSION=0.33.0-rc.3
S3_GW_IMAGE=git.frostfs.info/truecloudlab/frostfs-s3-gw S3_GW_IMAGE=git.frostfs.info/truecloudlab/frostfs-s3-gw
# Lifecycler # Lifecycler
@ -36,12 +36,12 @@ LOCODE_DB_URL=https://git.frostfs.info/attachments/a2e8def7-52b6-49f1-89cd-a0567
#LOCODE_DB_PATH=/path/to/locode_db #LOCODE_DB_PATH=/path/to/locode_db
# FrostFS CLI binary # FrostFS CLI binary
FROSTFS_CLI_VERSION=0.45.0-rc.3 FROSTFS_CLI_VERSION=0.45.0-rc.6
FROSTFS_CLI_IMAGE=git.frostfs.info/truecloudlab/frostfs-cli FROSTFS_CLI_IMAGE=git.frostfs.info/truecloudlab/frostfs-cli
#FROSTFS_CLI_PATH=/path/to/frostfs-cli-binary #FROSTFS_CLI_PATH=/path/to/frostfs-cli-binary
# FrostFS ADM tool binary # FrostFS ADM tool binary
FROSTFS_ADM_VERSION=0.45.0-rc.3 FROSTFS_ADM_VERSION=0.45.0-rc.6
FROSTFS_ADM_IMAGE=git.frostfs.info/truecloudlab/frostfs-adm FROSTFS_ADM_IMAGE=git.frostfs.info/truecloudlab/frostfs-adm
#FROSTFS_ADM_PATH=/path/to/frostfs-adm-binary #FROSTFS_ADM_PATH=/path/to/frostfs-adm-binary

View file

@ -118,7 +118,10 @@ up/pre-services:
&& ./vendor/frostfs-adm morph proxy-add-account --config frostfs-adm.yml --account=$${proxy_acc} || die "Failed to register S3 gateway as proxy acc"; \ && ./vendor/frostfs-adm morph proxy-add-account --config frostfs-adm.yml --account=$${proxy_acc} || die "Failed to register S3 gateway as proxy acc"; \
cid=`./vendor/frostfs-cli -c cli-cfg.yml container create -p "REP 4" --nns-name "cors" --nns-zone "container" --await | grep CID | cut -d" " -f2` \ cid=`./vendor/frostfs-cli -c cli-cfg.yml container create -p "REP 4" --nns-name "cors" --nns-zone "container" --await | grep CID | cut -d" " -f2` \
&& echo "CORS Container: $${cid}" \ && echo "CORS Container: $${cid}" \
&& ./vendor/frostfs-cli -c cli-cfg.yml ape-manager add --target-type container --target-name $${cid} --rule "allow Object.* *" || die "Failed to create CORS container" && ./vendor/frostfs-cli -c cli-cfg.yml ape-manager add --target-type container --target-name $${cid} --rule "allow Object.* *" || die "Failed to create CORS container"; \
cid=`./vendor/frostfs-cli -c cli-cfg.yml container create -p "REP 4" --nns-name "mfa" --nns-zone "container" --await | grep CID | cut -d" " -f2` \
&& echo "MFA Container: $${cid}" \
&& ./vendor/frostfs-cli -c cli-cfg.yml ape-manager add --target-type container --target-name $${cid} --rule "allow Object.* *" || die "Failed to create MFA container"
fi fi
@echo "Storage is prepared"; @echo "Storage is prepared";

View file

@ -50,3 +50,4 @@ policy:
containers: containers:
cors: cors.container cors: cors.container
mfa: mfa.container