Skip to content

fix(nullplatform): add dimensions variable and eks balancer improvements#290

Merged
gdrojas merged 2 commits intomainfrom
fix/dimensions-variable-and-eks-balancer
Apr 16, 2026
Merged

fix(nullplatform): add dimensions variable and eks balancer improvements#290
gdrojas merged 2 commits intomainfrom
fix/dimensions-variable-and-eks-balancer

Conversation

@gdrojas
Copy link
Copy Markdown
Collaborator

@gdrojas gdrojas commented Apr 16, 2026

Summary

  • Replace hardcoded dimensions = {} with var.dimensions in asset/ecr, asset/docker_server, code_repository, and cloud/aws/cloud modules
  • Add dimensions variable with default = {} to ecr, docker_server, and code_repository modules for consistency
  • Add alb_capacity_threshold, additional_public_balancer_names, and additional_private_balancer_names variables to eks module to support deployments beyond the 100-rule ALB limit
  • Refactor eks balancer local to use merge() for optional field inclusion

- Replace hardcoded dimensions = {} with var.dimensions in ecr, docker_server,
  code_repository, and cloud/aws/cloud
- Add dimensions variable (default = {}) to ecr, docker_server, code_repository
- Add alb_capacity_threshold, additional_public_balancer_names,
  additional_private_balancer_names to eks module
- Refactor eks balancer local to use merge() for optional fields
@gdrojas gdrojas force-pushed the fix/dimensions-variable-and-eks-balancer branch from 0e73d11 to 475ba60 Compare April 16, 2026 14:48
… constraints

- Add range validation (50-99) to alb_capacity_threshold
- Add AWS ALB naming validation to additional_public_balancer_names and
  additional_private_balancer_names (1-32 chars, alphanumeric and hyphens,
  cannot start or end with a hyphen)
@gdrojas gdrojas merged commit e38d07e into main Apr 16, 2026
42 checks passed
@gdrojas gdrojas deleted the fix/dimensions-variable-and-eks-balancer branch April 16, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants