Skip to content

Commit

Permalink
update ami build to 24.04 (#2664)
Browse files Browse the repository at this point in the history
  • Loading branch information
sukantoraymond authored Mar 7, 2025
1 parent 696950b commit 8fc4caf
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
26 changes: 13 additions & 13 deletions .github/packer/aws-ubuntu-docker.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@ source "googlecompute" "ubuntu_gcp" {
}

source "amazon-ebs" "ubuntu_amd64" {
ami_name = "public-avalanchecli-ubuntu-focal-20.04-docker-{{timestamp}}"
ami_description = "Avalanche-CLI Ubuntu 20.04 Docker"
ami_name = "public-avalanchecli-ubuntu-noble-24.04-docker-{{timestamp}}"
ami_description = "Avalanche-CLI Ubuntu 24.04 Docker"
instance_type = "t3.xlarge"
region = "us-east-1"

metadata_options {
http_endpoint = "enabled"
http_tokens = "required"
Expand All @@ -44,7 +45,7 @@ source "amazon-ebs" "ubuntu_amd64" {
imds_support = "v2.0"
source_ami_filter {
filters = {
name = "ubuntu/images/*ubuntu-focal-20.04-amd64-server-*"
name = "ubuntu/images/*ubuntu-noble-24.04-amd64-server-*"
root-device-type = "ebs"
virtualization-type = "hvm"
}
Expand All @@ -55,20 +56,20 @@ source "amazon-ebs" "ubuntu_amd64" {
ami_users = []
ami_groups = ["all"]
ami_regions = local.all_regions

tags = {
Name = "public-avalanchecli-ubuntu-focal-20.04-docker"
Release = "ubuntu-20.04"
Name = "public-avalanchecli-ubuntu-noble-24.04-docker"
Release = "ubuntu-24.04"
Org = "avaplatform"
Base_AMI_ID = "{{ .SourceAMI }}"
Base_AMI_Name = "{{ .SourceAMIName }}"
}
}

source "amazon-ebs" "ubuntu_arm64" {
ami_name = "public-avalanchecli-ubuntu-focal-20.04-docker-arm64-{{timestamp}}"
ami_description = "Avalanche-CLI Ubuntu 20.04 Docker"
instance_type = "t4g.xlarge" # Adjust the instance type for arm64
ami_name = "public-avalanchecli-ubuntu-noble-24.04-docker-arm64-{{timestamp}}"
ami_description = "Avalanche-CLI Ubuntu 24.04 Docker"
instance_type = "t4g.xlarge" # Adjusted for arm64 instance type
region = "us-east-1"
metadata_options {
http_endpoint = "enabled"
Expand All @@ -78,7 +79,7 @@ source "amazon-ebs" "ubuntu_arm64" {
imds_support = "v2.0"
source_ami_filter {
filters = {
name = "ubuntu/images/*ubuntu-focal-20.04-arm64-server-*" # Filter for arm64 AMIs
name = "ubuntu/images/*ubuntu-noble-24.04-arm64-server-*" # Filter for arm64 AMIs (Ubuntu 24.04)
root-device-type = "ebs"
virtualization-type = "hvm"
}
Expand All @@ -90,15 +91,14 @@ source "amazon-ebs" "ubuntu_arm64" {
ami_groups = ["all"]
ami_regions = local.all_regions
tags = {
Name = "public-avalanchecli-ubuntu-focal-20.04-docker-arm64"
Release = "ubuntu-20.04"
Name = "public-avalanchecli-ubuntu-noble-24.04-docker-arm64"
Release = "ubuntu-24.04"
Org = "avaplatform"
Base_AMI_ID = "{{ .SourceAMI }}"
Base_AMI_Name = "{{ .SourceAMIName }}"
}
}


build {
name = "docker"
sources = [
Expand Down
2 changes: 1 addition & 1 deletion pkg/constants/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const (
WriteReadReadPerms = 0o644
WriteReadUserOnlyPerms = 0o600

UbuntuVersionLTS = "20.04"
UbuntuVersionLTS = "24.04"

BaseDirName = ".avalanche-cli"
LogDir = "logs"
Expand Down

0 comments on commit 8fc4caf

Please sign in to comment.