Skip to content

Commit

Permalink
feat: update tfvars to reflect latest feature
Browse files Browse the repository at this point in the history
  • Loading branch information
ArchiFleKs committed Jun 23, 2019
1 parent 2b78742 commit 593a6ce
Show file tree
Hide file tree
Showing 2 changed files with 242 additions and 109 deletions.
198 changes: 130 additions & 68 deletions terraform/live/sample/eks-addons/terraform.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,20 @@ terragrunt = {

terraform {
source = "../../../modules//eks-addons"

before_hook "kubeconfig" {
commands = ["apply","plan"]
execute = ["bash","-c","cp ${get_tfvars_dir()}/../eks/kubeconfig kubeconfig"]
commands = ["apply", "plan"]
execute = ["bash", "-c", "cp ${get_tfvars_dir()}/../eks/kubeconfig kubeconfig"]
}

before_hook "helm_repo_update" {
commands = ["apply","plan"]
execute = ["bash","-c","helm repo update"]
commands = ["apply", "plan"]
execute = ["bash", "-c", "helm repo update"]
}

after_hook "cert_manager_cluster_issuers" {
commands = ["apply"]
execute = ["bash","-c","terraform output cert_manager_cluster_issuers 2>/dev/null | kubectl --kubeconfig kubeconfig apply -f - | true"]
execute = ["bash", "-c", "terraform output cert_manager_cluster_issuers 2>/dev/null | kubectl --kubeconfig kubeconfig apply -f - | true"]
}
}
}
Expand All @@ -32,108 +35,153 @@ aws = {
}

eks = {
"kubeconfig_path" = "./kubeconfig"
"kubeconfig_path" = "./kubeconfig"
"remote_state_bucket" = "sample-terraform-remote-state"
"remote_state_key" = "sample/eks"
"remote_state_key" = "sample/eks"
}

//
// [nginx_ingress]
//
nginx_ingress = {
version = "0.21.0"
chart_version = "1.1.2"
enabled = false
namespace = "ingress-nginx"
extra_values = ""
use_nlb = false
version = "0.24.1"
chart_version = "1.6.16"
enabled = true
default_network_policy = false
ingress_cidr = "0.0.0.0/0"
namespace = "ingress-nginx"
extra_values = <<EXTRA_VALUES
EXTRA_VALUES

use_nlb = true
use_l7 = false
}

//
// [cluster_autoscaler]
//
cluster_autoscaler = {
use_kiam = false
version = "v1.3.5"
chart_version = "0.11.0"
enabled = false
namespace = "cluster-autoscaler"
cluster_name = "sample"
extra_values = ""
use_kiam = false
version = "v1.12.5"
chart_version = "0.13.2"
enabled = true
default_network_policy = false
namespace = "cluster-autoscaler"
cluster_name = "sample"
extra_values = ""
}

//
// [external_dns]
//
external_dns = {
use_kiam = false
version = "v0.5.9"
chart_version = "1.3.0"
enabled = false
namespace = "external-dns"
extra_values = ""
use_kiam = false
version = "v0.5.9"
chart_version = "1.3.0"
enabled = false
default_network_policy = false
namespace = "external-dns"
extra_values = <<EXTRA_VALUES
EXTRA_VALUES
}

//
// [cert_manager]
//
cert_manager = {
use_kiam = false
version = "v0.5.2"
chart_version = "v0.5.2"
enabled = false
namespace = "cert-manager"
extra_values = ""
acme_email = "[email protected]"
use_kiam = false
version = "v0.5.2"
chart_version = "v0.5.2"
enabled = false
default_network_policy = false
namespace = "cert-manager"
extra_values = ""
acme_email = "[email protected]"
}

//
// [kiam]
//
kiam = {
version = "v3.0"
chart_version = "2.0.1-rc6"
enabled = false
namespace = "kiam"
version = "v3.2"
chart_version = "2.3.0"
enabled = false
default_network_policy = false
namespace = "kiam"
server_use_host_network = "true"
extra_values = ""
extra_values = ""
}

//
// [metrics-server]
//
metrics_server = {
version = "v0.3.1"
chart_version = "2.0.4"
enabled = false
namespace = "metrics-server"
extra_values = ""
version = "v0.3.3"
chart_version = "2.8.0"
enabled = false
default_network_policy = false
namespace = "metrics-server"
extra_values = ""
control_plane_private_cidr = ""
control_plane_public_cidr = ""
}

//
// [flux]
//
flux = {
version = "1.12.3"
chart_version = "0.9.5"
enabled = false
default_network_policy = false
namespace = "flux"
allowed_namespaces = ""

extra_values = <<EXTRA_VALUES
git:
url: "ssh://[email protected]/YOUR_REPO"
pollInterval: "1m"
helmOperator:
create: false
tillerNamespace: "flux"
allowNamespace: "flux"
registry:
excludeImage: "*"
rbac:
create: false
syncGarbageCollection:
enabled: true
dry: false
EXTRA_VALUES
}

//
// [virtual-kubelet]
//
virtual_kubelet = {
use_kiam = true
version = "0.7.4"
enabled = false
namespace = "virtual-kubelet"
cpu = "20"
memory = "40Gi"
pods = "20"
operatingsystem = "Linux"
platformversion = "LATEST"
use_kiam = true
version = "0.7.4"
enabled = false
default_network_policy = false
namespace = "virtual-kubelet"
cpu = "20"
memory = "40Gi"
pods = "20"
operatingsystem = "Linux"
platformversion = "LATEST"
assignpublicipv4address = false
fargate_cluster_name = "sample"
fargate_cluster_name = "sample"
}

//
// [prometheus_operator]
//
prometheus_operator = {
chart_version = "1.5.1"
enabled = false
namespace = "monitoring"
chart_version = "5.12.0"
enabled = false
default_network_policy = false
namespace = "monitoring"

extra_values = <<EXTRA_VALUES
grafana:
ingress:
Expand All @@ -157,22 +205,36 @@ EXTRA_VALUES
// [fluentd_cloudwatch]
//
fluentd_cloudwatch = {
chart_version = "0.7.0"
version = "v1.3-debian-cloudwatch"
use_kiam = false
enabled = false
namespace = "fluentd-cloudwatch"
extra_values = ""
log_group_name = "eks-sample-logs"
chart_version = "0.7.0"
version = "v1.3-debian-cloudwatch"
use_kiam = false
enabled = false
default_network_policy = false
namespace = "fluentd-cloudwatch"
extra_values = ""
log_group_name = "eks-sample-logs"
}

//
// [node_problem_detector]
//
npd = {
chart_version = "1.1.4"
version = "v0.6.2"
enabled = false
namespace = "node-problem-detector"
extra_values = ""
chart_version = "1.4.3"
version = "v0.6.3"
enabled = false
default_network_policy = false
namespace = "node-problem-detector"
extra_values = ""
}

//
// [sealed_secrets]
//
sealed_secrets = {
chart_version = "1.0.2"
version = "v0.7.0"
enabled = false
default_network_policy = false
namespace = "sealed-secrets"
extra_values = ""
}
Loading

0 comments on commit 593a6ce

Please sign in to comment.