Skip to content

Commit

Permalink
updates from standards
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Feb 13, 2025
1 parent 09ec4db commit b61e634
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 14 deletions.
1 change: 1 addition & 0 deletions lab/_envcommon/default-versions.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ locals {
################
# Istio
################
istio_namespace = "istio-system"
istio_version = "1.24.2"

################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@ inputs = {
oidc_provider_arn = dependency.eks.outputs.oidc_provider_arn

# Istio Configuration
istio_namespace = include.root.inputs.istio_namespace
istio_version = include.root.inputs.istio_version
namespace = include.root.inputs.istio_namespace
istio_version = include.root.inputs.istio_version
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ terraform {
dependencies {
paths = [
"../eks",
"../eks-config"
"../eks-config",
"../eks-dns"
]
}

Expand All @@ -28,14 +29,24 @@ dependency "eks" {
}
}

dependency "eks-dns" {
config_path = "../eks-dns"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_domain = "mock.example.com"
oidc_provider_arn = "arn:aws-us-gov:iam::123456789012:oidc-provider/mock"
}
}

inputs = {
# AWS Configuration
account_id = include.root.inputs.aws_account_id
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region

# Cluster Configuration
cluster_name = dependency.eks.outputs.cluster_name
cluster_domain = dependency.eks-dns.outputs.cluster_domain
cluster_name = dependency.eks.outputs.cluster_name

# Dashboard Configuration
k8s_dashboard_version = include.root.inputs.k8s_dashboard_version
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@ dependency "eks" {
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]

mock_outputs = {
cluster_name = include.root.inputs.cluster_name
cluster_name = "mock-cluster"
cluster_endpoint = "https://mock-endpoint.eks.amazonaws.com"
oidc_provider_arn = "arn:aws-us-gov:iam::123456789012:oidc-provider/mock"
node_group_name = "mock-node-group"
vpc_id = "vpc-mock"
subnets = ["subnet-mock1", "subnet-mock2"]
}
Expand All @@ -37,12 +38,12 @@ inputs = {
region = include.root.inputs.aws_region

# Cluster Configuration
cluster_endpoint = dependency.eks.outputs.cluster_endpoint
cluster_name = dependency.eks.outputs.cluster_name
oidc_provider_arn = dependency.eks.outputs.oidc_provider_arn
subnets = dependency.eks.outputs.subnets
vpc_id = dependency.eks.outputs.vpc_id

# Karpenter Configuration
karpenter_tag = include.root.inputs.karpenter_tag
karpenter_version = include.root.inputs.karpenter_version
karpenter_tag = include.root.inputs.karpenter_tag
karpenter_helm_chart = include.root.inputs.karpenter_helm_chart
karpenter_node_group_name = dependency.eks.outputs.node_group_name
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@ inputs = {
# Core Cluster Configuration
cluster_name = include.root.inputs.cluster_name
cluster_version = include.root.inputs.cluster_version
subnets = include.root.inputs.subnet_ids
vpc_id = include.root.inputs.vpc_id

# Node Group Configuration
eks_managed_node_groups = include.root.inputs.eks_managed_node_groups

# Additional Configuration
tags = include.root.inputs.tags
Expand Down

0 comments on commit b61e634

Please sign in to comment.