Sandbox-v4.38.1 (#14524)

This commit is contained in:
Robert Fairburn 2023-10-13 15:35:42 -05:00 committed by GitHub
parent 910e26b93e
commit eb0babe51a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 9 additions and 17 deletions

View file

@ -131,7 +131,7 @@ resource "aws_lambda_function" "jitprovisioner" {
role = aws_iam_role.jitprovisioner.arn
reserved_concurrent_executions = -1
kms_key_arn = var.kms_key.arn
timeout = 5
timeout = 10
memory_size = 512
vpc_config {
security_group_ids = [aws_security_group.jitprovisioner.id]

View file

@ -136,7 +136,7 @@ data "aws_iam_policy_document" "lambda" {
"kms:GenerateDataKey*",
"kms:Describe*"
]
resources = [aws_kms_key.ecr.arn, var.kms_key.arn, var.installer_kms_key.arn]
resources = [aws_kms_key.ecr.arn, var.kms_key.arn]
}
statement {
@ -289,7 +289,7 @@ resource "aws_ecs_task_definition" "main" {
},
{
name = "TF_VAR_kms_key_arn"
value = var.installer_kms_key.arn
value = var.kms_key.arn
},
{
name = "TF_VAR_ecr_url"

View file

@ -8,7 +8,6 @@ variable "redis_cluster" {}
variable "base_domain" {}
variable "ecs_cluster" {}
variable "kms_key" {}
variable "installer_kms_key" {}
variable "installer_bucket" {}
variable "oidc_provider_arn" {}
variable "oidc_provider" {}

View file

@ -51,7 +51,7 @@ module "main" {
name = var.prefix
engine = "aurora-mysql"
engine_version = "5.7.mysql_aurora.2.08.3"
engine_version = "5.7.mysql_aurora.2.11.3"
engine_mode = "serverless"
storage_encrypted = true
@ -79,8 +79,8 @@ module "main" {
scaling_configuration = {
auto_pause = true
min_capacity = 2
max_capacity = 16
min_capacity = 32
max_capacity = 64
seconds_until_auto_pause = 300
timeout_action = "ForceApplyCapacityChange"
}

View file

@ -23,12 +23,3 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "installers" {
output "installer_bucket" {
value = aws_s3_bucket.installers
}
resource "aws_kms_key" "installers" {
deletion_window_in_days = 10
enable_key_rotation = true
}
output "installer_kms_key" {
value = aws_kms_key.installers
}

View file

@ -187,7 +187,6 @@ module "pre-provisioner" {
prefix = local.prefix
vpc = module.vpc
kms_key = aws_kms_key.main
installer_kms_key = module.SharedInfrastructure.installer_kms_key
dynamodb_table = aws_dynamodb_table.lifecycle-table
remote_state = module.remote_state
mysql_secret = module.shared-infrastructure.mysql_secret

View file

@ -34,6 +34,9 @@ esac
EXPECTED_VARIABLES=(
TF_VAR_slack_webhook
TF_VAR_apm_token
TF_VAR_apm_url
TF_VAR_license_key
CLOUDFLARE_API_TOKEN
FLEET_VERSION
ECR_IMAGE_VERSION