Skip to content

Commit 9012911

Browse files
authored
*: update default volume provision waits, deps (#345)
* *: update default volume provision waits Signed-off-by: Gyuho Lee <[email protected]> * 0.6.5: update deps Signed-off-by: Gyuho Lee <[email protected]> --------- Signed-off-by: Gyuho Lee <[email protected]>
1 parent f9ab5bb commit 9012911

File tree

12 files changed

+48
-47
lines changed

12 files changed

+48
-47
lines changed

avalanche-kms/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "avalanche-kms"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

77
[dependencies]
8-
avalanche-types = { version = "0.0.389", features = ["jsonrpc_client", "wallet", "wallet_evm", "kms_aws"] } # https://crates.io/crates/avalanche-types
9-
aws-manager = { version = "0.27.5", features = ["kms", "sts"] } # https://github.com/gyuho/aws-manager/tags
8+
avalanche-types = { version = "0.0.390", features = ["jsonrpc_client", "wallet", "wallet_evm", "kms_aws"] } # https://crates.io/crates/avalanche-types
9+
aws-manager = { version = "0.28.0", features = ["kms", "sts"] } # https://github.com/gyuho/aws-manager/tags
1010
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1111
crossterm = "0.26.1"
1212
dialoguer = "0.10.4"

avalanche-ops/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avalanche-ops"
3-
version = "0.6.4" # https://crates.io/crates/avalanche-ops
3+
version = "0.6.5" # https://crates.io/crates/avalanche-ops
44
edition = "2021"
55
rust-version = "1.69"
66
publish = true
@@ -10,16 +10,16 @@ readme = "README.md"
1010
license = "Apache-2.0"
1111

1212
[dependencies]
13-
avalanche-types = { version = "0.0.389", features = ["avalanchego"] } # https://crates.io/crates/avalanche-types
14-
aws-manager = { version = "0.27.5", features = ["ec2", "sts"] } # https://github.com/gyuho/aws-manager/tags
13+
avalanche-types = { version = "0.0.390", features = ["avalanchego"] } # https://crates.io/crates/avalanche-types
14+
aws-manager = { version = "0.28.0", features = ["ec2", "sts"] } # https://github.com/gyuho/aws-manager/tags
1515
compress-manager = "0.0.10"
1616
dir-manager = "0.0.1"
1717
env_logger = "0.10.0"
1818
id-manager = "0.0.3"
1919
log = "0.4.17"
2020
prefix-manager = "0.0.2"
2121
primitive-types = { version = "0.12.1", features = ["impl-serde"], optional = false } # https://crates.io/crates/primitive-types
22-
prometheus-manager = "0.0.29"
22+
prometheus-manager = "0.0.30"
2323
public-ip = "0.2.2"
2424
random-manager = "0.0.5"
2525
rust-embed = "6.6.1"

avalanche-ops/src/aws/cfn-templates/asg_ubuntu.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ Parameters:
133133
# no need to have bigger values when each ASG only provisions one node
134134
VolumeProvisionerInitialWaitRandomSeconds:
135135
Type: Number
136-
Default: 10
136+
Default: 0
137137
MinValue: 0
138138
MaxValue: 500
139139
Description: Only set non-zero if multiple instances may compete for the same EBS volume in the same zone.

avalanche-ops/src/aws/cfn-templates/ec2_instance_role.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Resources:
8181
- kms:GenerateDataKey* # to encrypt TLS key
8282
- kms:DescribeKey # to describe the KMS key
8383
Resource: { Ref: KmsKeyArn }
84+
8485
- Effect: Allow
8586
Action:
8687
- s3:List*

avalanched-aws/Cargo.toml

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avalanched-aws"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

@@ -11,20 +11,20 @@ path = "src/main.rs"
1111
[dependencies]
1212
avalanche-installer = "0.0.74" # https://crates.io/crates/avalanche-installer
1313
avalanche-ops = { path = "../avalanche-ops" }
14-
avalanche-telemetry-cloudwatch-installer = "0.0.104" # https://crates.io/crates/avalanche-telemetry-cloudwatch
15-
avalanche-types = { version = "0.0.389", features = ["avalanchego", "jsonrpc_client", "subnet_evm"] } # https://crates.io/crates/avalanche-types
16-
aws-ip-provisioner-installer = "0.0.84" # https://crates.io/crates/aws-ip-provisioner-installer
17-
aws-manager = { version = "0.27.5", features = ["autoscaling", "cloudwatch", "ec2", "s3"] } # https://github.com/gyuho/aws-manager/tags
18-
aws-sdk-cloudwatch = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
19-
aws-sdk-ec2 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
20-
aws-sdk-s3 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
21-
aws-volume-provisioner-installer = "0.0.108" # https://crates.io/crates/aws-volume-provisioner-installer
14+
avalanche-telemetry-cloudwatch-installer = "0.0.105" # https://crates.io/crates/avalanche-telemetry-cloudwatch
15+
avalanche-types = { version = "0.0.390", features = ["avalanchego", "jsonrpc_client", "subnet_evm"] } # https://crates.io/crates/avalanche-types
16+
aws-ip-provisioner-installer = "0.0.85" # https://crates.io/crates/aws-ip-provisioner-installer
17+
aws-manager = { version = "0.28.0", features = ["autoscaling", "cloudwatch", "ec2", "s3"] } # https://github.com/gyuho/aws-manager/tags
18+
aws-sdk-cloudwatch = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
19+
aws-sdk-ec2 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
20+
aws-sdk-s3 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
21+
aws-volume-provisioner-installer = "0.0.109" # https://crates.io/crates/aws-volume-provisioner-installer
2222
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
2323
command-manager = "0.0.1"
2424
compress-manager = "0.0.10"
2525
env_logger = "0.10.0"
2626
log = "0.4.17"
27-
prometheus-manager = "0.0.29"
27+
prometheus-manager = "0.0.30"
2828
random-manager = "0.0.5"
2929
serde = { version = "1.0.163", features = ["derive"] }
3030
tempfile = "3.5.0"

avalancheup-aws/Cargo.toml

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avalancheup-aws"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

@@ -10,12 +10,12 @@ path = "src/main.rs"
1010

1111
[dependencies]
1212
avalanche-ops = { path = "../avalanche-ops" }
13-
avalanche-types = { version = "0.0.389", features = ["avalanchego", "jsonrpc_client", "wallet", "subnet", "subnet_evm", "kms_aws"] } # https://crates.io/crates/avalanche-types
14-
aws-manager = { version = "0.27.5", features = ["cloudformation", "cloudwatch", "ec2", "s3", "ssm", "sts"] } # https://github.com/gyuho/aws-manager/tags
15-
aws-sdk-cloudformation = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
16-
aws-sdk-ec2 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
17-
aws-sdk-s3 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
18-
aws-sdk-ssm = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
13+
avalanche-types = { version = "0.0.390", features = ["avalanchego", "jsonrpc_client", "wallet", "subnet", "subnet_evm", "kms_aws"] } # https://crates.io/crates/avalanche-types
14+
aws-manager = { version = "0.28.0", features = ["cloudformation", "cloudwatch", "ec2", "s3", "ssm", "sts"] } # https://github.com/gyuho/aws-manager/tags
15+
aws-sdk-cloudformation = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
16+
aws-sdk-ec2 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
17+
aws-sdk-s3 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
18+
aws-sdk-ssm = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
1919
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
2020
compress-manager = "0.0.10"
2121
crossterm = "0.26.1"
@@ -26,7 +26,7 @@ id-manager = "0.0.3"
2626
log = "0.4.17"
2727
prefix-manager = "0.0.2"
2828
primitive-types = { version = "0.12.1", features = ["impl-serde"], optional = false } # https://crates.io/crates/primitive-types
29-
prometheus-manager = "0.0.29"
29+
prometheus-manager = "0.0.30"
3030
random-manager = "0.0.5"
3131
serde = { version = "1.0.163", features = ["derive"] }
3232
serde_json = "1.0.96" # https://github.com/serde-rs/json/releases

avalancheup-aws/src/apply/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -827,7 +827,7 @@ pub async fn execute(log_level: &str, spec_file_path: &str, skip_prompt: bool) -
827827
"AvalanchedAwsArgs",
828828
&format!("agent {}", spec.avalanched_config.to_flags()),
829829
),
830-
build_param("VolumeProvisionerInitialWaitRandomSeconds", "10"),
830+
build_param("VolumeProvisionerInitialWaitRandomSeconds", "0"),
831831
];
832832

833833
// just copy the regional machine params, and later overwrite if 'create-dev-machine' is true

blizzard-aws/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "blizzard-aws"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

@@ -9,11 +9,11 @@ name = "blizzard-aws"
99
path = "src/main.rs"
1010

1111
[dependencies]
12-
avalanche-types = { version = "0.0.389", features = ["jsonrpc_client", "wallet", "wallet_evm"] } # https://crates.io/crates/avalanche-types
13-
aws-manager = { version = "0.27.5", features = ["cloudwatch", "ec2", "s3"] } # https://github.com/gyuho/aws-manager/tags
14-
aws-sdk-cloudwatch = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
15-
aws-sdk-ec2 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
16-
aws-sdk-s3 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
12+
avalanche-types = { version = "0.0.390", features = ["jsonrpc_client", "wallet", "wallet_evm"] } # https://crates.io/crates/avalanche-types
13+
aws-manager = { version = "0.28.0", features = ["cloudwatch", "ec2", "s3"] } # https://github.com/gyuho/aws-manager/tags
14+
aws-sdk-cloudwatch = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
15+
aws-sdk-ec2 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
16+
aws-sdk-s3 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
1717
blizzardup-aws = { path = "../blizzardup-aws" }
1818
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1919
env_logger = "0.10.0"

blizzardup-aws/Cargo.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "blizzardup-aws"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

@@ -9,11 +9,11 @@ name = "blizzardup-aws"
99
path = "src/main.rs"
1010

1111
[dependencies]
12-
avalanche-types = { version = "0.0.389", features = ["avalanchego", "jsonrpc_client", "subnet_evm"] } # https://crates.io/crates/avalanche-types
13-
aws-manager = { version = "0.27.5", features = ["cloudformation", "cloudwatch", "ec2", "s3", "sts"] } # https://github.com/gyuho/aws-manager/tags
14-
aws-sdk-cloudformation = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
15-
aws-sdk-ec2 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
16-
aws-sdk-s3 = "0.27.0" # https://github.com/awslabs/aws-sdk-rust/releases
12+
avalanche-types = { version = "0.0.390", features = ["avalanchego", "jsonrpc_client", "subnet_evm"] } # https://crates.io/crates/avalanche-types
13+
aws-manager = { version = "0.28.0", features = ["cloudformation", "cloudwatch", "ec2", "s3", "sts"] } # https://github.com/gyuho/aws-manager/tags
14+
aws-sdk-cloudformation = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
15+
aws-sdk-ec2 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
16+
aws-sdk-s3 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
1717
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1818
compress-manager = "0.0.10"
1919
crossterm = "0.26.1"
@@ -24,7 +24,7 @@ id-manager = "0.0.3"
2424
lazy_static = "1.4.0"
2525
log = "0.4.17"
2626
primitive-types = "0.12.1" # https://crates.io/crates/primitive-types
27-
prometheus-manager = "0.0.29"
27+
prometheus-manager = "0.0.30"
2828
random-manager = "0.0.5"
2929
regex = "1.8.1"
3030
reqwest = "0.11.18"

devnet-faucet/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "devnet-faucet"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66

@@ -9,7 +9,7 @@ name = "devnet-faucet"
99
path = "src/main.rs"
1010

1111
[dependencies]
12-
avalanche-types = { version = "0.0.389", features = ["evm", "jsonrpc_client", "wallet", "wallet_evm"] } # https://crates.io/crates/avalanche-types
12+
avalanche-types = { version = "0.0.390", features = ["evm", "jsonrpc_client", "wallet", "wallet_evm"] } # https://crates.io/crates/avalanche-types
1313
bytes = "1.4.0"
1414
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1515
env_logger = "0.10.0"

staking-key-cert-s3-downloader/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "staking-key-cert-s3-downloader"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

77
[dependencies]
8-
avalanche-types = { version = "0.0.389", features = [] } # https://crates.io/crates/avalanche-types
9-
aws-manager = { version = "0.27.5", features = ["kms", "s3"] } # https://github.com/gyuho/aws-manager/tags
8+
avalanche-types = { version = "0.0.390", features = [] } # https://crates.io/crates/avalanche-types
9+
aws-manager = { version = "0.28.0", features = ["kms", "s3"] } # https://github.com/gyuho/aws-manager/tags
1010
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1111
env_logger = "0.10.0"
1212
log = "0.4.17"

staking-signer-key-s3-downloader/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
22
name = "staking-signer-key-s3-downloader"
3-
version = "0.6.4" # https://github.com/ava-labs/avalanche-ops/releases
3+
version = "0.6.5" # https://github.com/ava-labs/avalanche-ops/releases
44
edition = "2021"
55
rust-version = "1.69"
66

77
[dependencies]
8-
aws-manager = { version = "0.27.5", features = ["kms", "s3"] } # https://github.com/gyuho/aws-manager/tags
8+
aws-manager = { version = "0.28.0", features = ["kms", "s3"] } # https://github.com/gyuho/aws-manager/tags
99
clap = { version = "4.3.0", features = ["cargo", "derive"] } # https://github.com/clap-rs/clap/releases
1010
env_logger = "0.10.0"
1111
log = "0.4.17"

0 commit comments

Comments
 (0)