Skip to content

Commit fb37145

Browse files
committed
0.8.0
Signed-off-by: Gyuho Lee <[email protected]>
1 parent 6f82d24 commit fb37145

File tree

10 files changed

+22
-27
lines changed

10 files changed

+22
-27
lines changed

avalanche-kms/Cargo.toml

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

avalanche-ops/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avalanche-ops"
3-
version = "0.7.9" # https://crates.io/crates/avalanche-ops
3+
version = "0.8.0" # https://crates.io/crates/avalanche-ops
44
edition = "2021"
55
rust-version = "1.69"
66
publish = true

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

+12-17
Original file line numberDiff line numberDiff line change
@@ -576,13 +576,14 @@ Resources:
576576
export LINUX_ARCH_TYPE=$(uname -m)
577577
echo LINUX_ARCH_TYPE: ${!LINUX_ARCH_TYPE}
578578

579+
# install aws cli
579580
while [ 1 ]; do
580-
sudo rm -f ./awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip || true;
581-
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --continue https://awscli.amazonaws.com/awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip
581+
sudo rm -f /tmp/awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip || true;
582+
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --directory-prefix=/tmp/ --continue https://awscli.amazonaws.com/awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip
582583
if [ $? = 0 ]; then break; fi; # check return value, break if successful (0)
583584
sleep 2s;
584585
done;
585-
unzip ./awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip
586+
unzip /tmp/awscli-exe-linux-${!LINUX_ARCH_TYPE}.zip
586587
sudo ./aws/install
587588
/usr/local/bin/aws --version
588589

@@ -599,19 +600,17 @@ Resources:
599600
sudo systemctl enable snap.amazon-ssm-agent.amazon-ssm-agent.service
600601
sudo systemctl restart --no-block snap.amazon-ssm-agent.amazon-ssm-agent.service
601602

603+
# install cw agent
602604
# https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html
603-
mkdir -p /tmp/install-cloudwatch-logs
604605
while [ 1 ]; do
605-
pushd /tmp/install-cloudwatch-logs
606-
sudo rm -f ./amazon-cloudwatch-agent.deb || true;
607-
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --continue https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/${ArchType}/latest/amazon-cloudwatch-agent.deb
608-
popd
606+
sudo rm -f /tmp/amazon-cloudwatch-agent.deb || true;
607+
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --directory-prefix=/tmp/ --continue https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/$(dpkg --print-architecture)/latest/amazon-cloudwatch-agent.deb
609608
if [ $? = 0 ]; then break; fi; # check return value, break if successful (0)
610609
sleep 2s;
611610
done;
612611
while [ 1 ]; do
613612
echo "installing amazon-cloudwatch-agent"
614-
pushd /tmp/install-cloudwatch-logs && sudo dpkg -i -E ./amazon-cloudwatch-agent.deb && popd
613+
sudo dpkg -i -E /tmp/amazon-cloudwatch-agent.deb
615614
if [ $? = 0 ]; then break; fi; # check return value, break if successful (0)
616615
sleep 2s;
617616
done;
@@ -620,18 +619,14 @@ Resources:
620619
# "aarch64-unknown-linux-gnu" may not work without cross-linker for linux
621620
# https://users.rust-lang.org/t/cant-cross-compile-project-with-openssl/70922
622621
if [[ ${AvalanchedAwsDownloadSource} == "github" ]]; then
623-
sudo rm -f ./avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu
624-
sudo rm -f /tmp/avalanched-aws
625-
sudo rm -f /usr/local/bin/avalanched-aws
626622
while [ 1 ]; do
627-
sudo rm -f ./avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu || true;
628-
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --continue https://github.com/ava-labs/avalanche-ops/releases/download/latest/avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu
623+
sudo rm -f /tmp/avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu || true;
624+
wget --quiet --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 --tries=70 --directory-prefix=/tmp/ --continue https://github.com/ava-labs/avalanche-ops/releases/download/latest/avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu
629625
if [ $? = 0 ]; then break; fi; # check return value, break if successful (0)
630626
sleep 2s;
631627
done;
632-
mv ./avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu /tmp/avalanched-aws
633-
chmod +x /tmp/avalanched-aws
634-
sudo mv /tmp/avalanched-aws /usr/local/bin/avalanched-aws
628+
chmod +x /tmp/avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu
629+
sudo mv /tmp/avalanched-aws.${!LINUX_ARCH_TYPE}-${OsType}-linux-gnu /usr/local/bin/avalanched-aws
635630
else
636631
sudo rm -f /tmp/avalanched-aws
637632
AWS_RETRY_MODE=standard AWS_MAX_ATTEMPTS=7 aws s3 cp s3://${S3BucketName}/${Id}/bootstrap/install/avalanched-aws /tmp/avalanched-aws

avalanched-aws/Cargo.toml

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

avalancheup-aws/Cargo.toml

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

@@ -11,7 +11,7 @@ path = "src/main.rs"
1111
[dependencies]
1212
avalanche-ops = { path = "../avalanche-ops" }
1313
avalanche-types = { version = "0.0.392", features = ["avalanchego", "jsonrpc_client", "wallet", "subnet", "subnet_evm", "kms_aws"] } # https://crates.io/crates/avalanche-types
14-
aws-dev-machine = "0.0.13"
14+
aws-dev-machine = "0.0.14"
1515
aws-manager = { version = "0.28.3", features = ["cloudformation", "cloudwatch", "ec2", "s3", "ssm", "sts"] } # https://github.com/gyuho/aws-manager/tags
1616
aws-sdk-cloudformation = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases
1717
aws-sdk-ec2 = "0.28.0" # https://github.com/awslabs/aws-sdk-rust/releases

blizzard-aws/Cargo.toml

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

blizzardup-aws/Cargo.toml

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

devnet-faucet/Cargo.toml

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

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

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

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

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

0 commit comments

Comments
 (0)