diff --git a/.aspect/workflows/terraform/workflows.tf b/.aspect/workflows/terraform/workflows.tf index 7dbaf0662..c9afeefe5 100644 --- a/.aspect/workflows/terraform/workflows.tf +++ b/.aspect/workflows/terraform/workflows.tf @@ -30,7 +30,7 @@ module "aspect_workflows" { } # Aspect Workflows terraform module - source = "https://s3.us-east-2.amazonaws.com/static.aspect.build/aspect/5.7.5/workflows/terraform-aws-aspect-workflows.zip" + source = "https://s3.us-east-2.amazonaws.com/static.aspect.build/aspect/5.8.0-rc4/workflows/terraform-aws-aspect-workflows.zip" # Non-terraform Aspect Workflows release artifacts are pulled from the region specific # aspect-artifacts bucket during apply. Aspect will grant your AWS account access to this bucket @@ -41,6 +41,9 @@ module "aspect_workflows" { # Name of the deployment customer_id = "aspect-build/aspect-cli" + # PagerDuty key for this deployment + pagerduty_integration_key = "51f08be2e7764903d07252bdc0e65acf" + # VPC properties vpc_id = module.vpc.vpc_id vpc_subnets = module.vpc.private_subnets @@ -54,6 +57,23 @@ module "aspect_workflows" { k8s_remote = true } + # Kubernetes remote cache properties + experimental_remote = { + cache_size_gb = 50 + cache_shards = 1 + replicate_cache = false + load_balancer_replicas = 2 + } + + # Kubernetes cluster properties + k8s_cluster = { + cluster_version = "1.27" + min_size = 1 + max_size = 10 + desired_size = 3 + instance_types = ["t3.medium"], + } + # Monitoring properties monitoring_enabled = true diff --git a/.circleci/config.yml b/.circleci/config.yml index 56168110d..a37771b42 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,7 +20,7 @@ setup: true orbs: continuation: circleci/continuation@0.3.1 slack: circleci/slack@4.12.1 - bazel: aspect-build/workflows@5.7.5 + bazel: aspect-build/workflows@dev:5.8.0-rc4 workflows: bazel-setup: