Skip to content

Commit

Permalink
working
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Feb 12, 2025
1 parent f92f1e6 commit c59fbcc
Show file tree
Hide file tree
Showing 12 changed files with 50 additions and 50 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
oidc_provider_arn = "arn:aws-us-gov:iam::111111111111:oidc-provider/oidc.eks.us-gov-east-1.amazonaws.com/id/0000000000000000AAAAAAAAAAAAAAAA"
}
}

dependencies {
paths = ["../eks-config"]
paths = ["../eks-config", "../eks-karpenter"]
}

inputs = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_certificate_authority_data = [{ data = "THISISAVERYLONGCERTSTRINGTHATGOESHEREFORSURENODYEP" }]
cluster_endpoint = "https://12345ABCDEE42BF9C24D4C362D1DC.sk1.us-gov-east-1.eks.amazonaws.com"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
subnets = ["subnet-00000000000000001", "subnet-00000000000000002", "subnet-00000000000000003"]
}
}

dependency "istio" {
config_path = "../eks-istio"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
istio_ingress_lb = {
dns_name = "a1111111111111111111111111111111-2bbbbbbbbbbbbbbb.elb.us-gov-east-1.amazonaws.com"
Expand All @@ -32,9 +32,8 @@ dependency "istio" {
}

dependencies {
paths = ["../eks-config", "../eks-istio"]
paths = ["../eks-karpenter", "../eks-config"]
}

inputs = {
cluster_name = dependency.eks.inputs.cluster_name
istio_ingress_lb = dependency.istio.outputs.istio_ingress_lb
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,34 +14,34 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
}
}

dependency "eks-loki" {
config_path = "../eks-loki"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
rwo_storage_class = "gp3-encrypted"
}
}

dependencies {
paths = ["../eks-config", "../eks-karpenter"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region
profile = dependency.eks.inputs.aws_profile
region = dependency.eks.inputs.aws_region
cluster_name = dependency.eks.outputs.cluster_name
cluster_domain = dependency.eks.inputs.vpc_domain_name
public_hostname = include.root.inputs.grafana_hostname
public_hostname = dependency.eks.inputs.grafana_hostname
rwo_storage_class = dependency.eks-loki.outputs.rwo_storage_class
grafana_chart_version = include.root.inputs.grafana_chart_version
grafana_tag = include.root.inputs.grafana_tag
download_dashboards_image_tag = include.root.inputs.download_dashboards_image_tag
init_chown_data_image_tag = include.root.inputs.init_chown_data_image_tag
release_version = include.root.inputs.release_version
grafana_chart_version = dependency.eks.inputs.grafana_chart_version
grafana_tag = dependency.eks.inputs.grafana_tag
download_dashboards_image_tag = dependency.eks.inputs.download_dashboards_image_tag
init_chown_data_image_tag = dependency.eks.inputs.init_chown_data_image_tag
release_version = dependency.eks.inputs.release_version
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
}
}

dependencies {
paths = ["../eks-karpenter", "../eks-config"]
paths = ["../eks-karpenter", "../eks-config", "../eks-cert-manager"]
}

inputs = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
vpc_domain_name = "example.com"
}
}

dependencies {
paths = ["../eks-loki", "../eks-config", "../eks-karpenter"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region
profile = dependency.eks.inputs.aws_profile
region = dependency.eks.inputs.aws_region
cluster_name = dependency.eks.outputs.cluster_name
cluster_domain = dependency.eks.inputs.vpc_domain_name
public_hostname = include.root.inputs.dashboard_hostname
k8s_dashboard_version = include.root.inputs.k8s_dashboard_version
public_hostname = dependency.eks.inputs.dashboard_hostname
k8s_dashboard_version = dependency.eks.inputs.k8s_dashboard_version
# datasources = dependency.eks-loki.outputs.gateway_internal_endpoint
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_endpoint = "https://0000000000000000AAAAAAAAAAAAAAAA.sk1.us-gov-east-1.eks.amazonaws.com"
cluster_name = "a-cluster-name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,28 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
oidc_provider_arn = "arn:aws-us-gov:iam::111111111111:oidc-provider/oidc.eks.us-gov-east-1.amazonaws.com/id/0000000000000000AAAAAAAAAAAAAAAA"
}
}

dependencies {
paths = ["../eks-prometheus", "../eks-config", "../eks-karpenter", "../eks-istio"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region
profile = dependency.eks.inputs.aws_profile
region = dependency.eks.inputs.aws_region
cluster_name = dependency.eks.outputs.cluster_name
oidc_provider_arn = dependency.eks.outputs.oidc_provider_arn
loki_chart_version = include.root.inputs.loki_chart_version
loki_tag = include.root.inputs.loki_tag
canary_tag = include.root.inputs.canary_tag
enterprise_logs_provisioner_tag = include.root.inputs.enterprise_logs_provisioner_tag
gateway_tag = include.root.inputs.gateway_tag
memcached_tag = include.root.inputs.memcached_tag
exporter_tag = include.root.inputs.exporter_tag
sidecar_tag = include.root.inputs.sidecar_tag
loki_chart_version = dependency.eks.inputs.loki_chart_version
loki_tag = dependency.eks.inputs.loki_tag
canary_tag = dependency.eks.inputs.canary_tag
enterprise_logs_provisioner_tag = dependency.eks.inputs.enterprise_logs_provisioner_tag
gateway_tag = dependency.eks.inputs.gateway_tag
memcached_tag = dependency.eks.inputs.memcached_tag
exporter_tag = dependency.eks.inputs.exporter_tag
sidecar_tag = dependency.eks.inputs.sidecar_tag
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,20 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
}
}

dependencies {
paths = ["../eks-config", "../eks-karpenter"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
profile = include.root.inputs.aws_profile
profile = dependency.eks.inputs.aws_profile
cluster_name = dependency.eks.outputs.cluster_name
region = include.root.inputs.aws_region
metrics_server_helm_chart = include.root.inputs.metrics_server_helm_chart
metrics_server_tag = include.root.inputs.metrics_server_tag
region = dependency.eks.inputs.aws_region
metrics_server_helm_chart = dependency.eks.inputs.metrics_server_helm_chart
metrics_server_tag = dependency.eks.inputs.metrics_server_tag
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
}
}

dependencies {
paths = ["../eks-config", "../eks-karpenter", "../eks-istio", "../eks-dns"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ terraform {

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate"]
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
oidc_provider_arn = "arn:aws-us-gov:iam::111111111111:oidc-provider/oidc.eks.us-gov-east-1.amazonaws.com/id/0000000000000000AAAAAAAAAAAAAAAA"
Expand All @@ -23,6 +23,7 @@ dependency "eks" {

dependency "eks-prometheus" {
config_path = "../eks-prometheus"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
prometheus_namespace = "prometheus"
prometheus_server_internal_endpoint = {
Expand All @@ -34,7 +35,7 @@ dependency "eks-prometheus" {
}

dependencies {
paths = ["../eks-config", "../eks-karpenter"]
paths = ["../eks-config", "../eks-karpenter", "../eks-dns"]
}

inputs = {
Expand Down

0 comments on commit c59fbcc

Please sign in to comment.