Difference between revisions of "Terraform plan after changing EKS cluster version"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 57: | Line 57: | ||
# module.eks.aws_launch_configuration.workers[0] must be replaced | # module.eks.aws_launch_configuration.workers[0] must be replaced | ||
+/- resource "[[aws_launch_configuration]]" "workers" { | +/- resource "[[aws_launch_configuration]]" "workers" { | ||
− | ~ arn = "arn:aws:autoscaling:us-east-2: | + | ~ arn = "arn:aws:autoscaling:us-east-2:123456789012:launchConfiguration:670e6a0f-74a8-470e-ab6a-c5261d755731:launchConfigurationName/education-eks-Ry318DCv-worker- group-120211129200525065400000015" -> (known after apply) |
~ id = "education-eks-Ry318DCv-worker-group-120211129200525065400000015" -> (known after apply) | ~ id = "education-eks-Ry318DCv-worker-group-120211129200525065400000015" -> (known after apply) | ||
~ image_id = "ami-0c9f07c8fbe372099" -> "ami-014b0ee6a978b6ca5" # forces replacement | ~ image_id = "ami-0c9f07c8fbe372099" -> "ami-014b0ee6a978b6ca5" # forces replacement | ||
Line 97: | Line 97: | ||
== Related terms == | == Related terms == | ||
* <code>[[terraform apply]]</code> | * <code>[[terraform apply]]</code> | ||
+ | * <code>[[cluster_version]]</code> | ||
== See also == | == See also == |
Latest revision as of 07:05, 5 April 2022
.../...
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ~ update in-place +/- create replacement and then destroy <= read (data resources) Terraform will perform the following actions: # module.eks.data.http.wait_for_cluster[0] will be read during apply # (config refers to values not yet known) <= data "http" "wait_for_cluster" { ~ body = "ok" -> (known after apply) ~ id = "https://00A509249F043617AA6F36CF9F5BAF1B.gr7.us-east-2.eks.amazonaws.com/healthz" -> (known after apply) - insecure = false -> null ~ response_headers = { - "Cache-Control" = "no-cache, private" - "Content-Length" = "2" - "Content-Type" = "text/plain; charset=utf-8" - "Date" = "Mon, 29 Nov 2021 20:53:44 GMT" - "X-Content-Type-Options" = "nosniff" - "X-Kubernetes-Pf-Flowschema-Uid" = "ac0a0b41-1d87-4560-9886-c4a4e95c9a1f" - "X-Kubernetes-Pf-Prioritylevel-Uid" = "7c9b3320-916e-419b-81da-e92ebe69f9fb" } -> (known after apply) # (3 unchanged attributes hidden) } # module.eks.aws_autoscaling_group.workers[0] will be updated in-place ~ resource "aws_autoscaling_group" "workers" { id = "education-eks-Ry318DCv-worker-group-120211129200533174100000016" ~ launch_configuration = "education-eks-Ry318DCv-worker-group-120211129200525065400000015" -> (known after apply) name = "education-eks-Ry318DCv-worker-group-120211129200533174100000016" # (23 unchanged attributes hidden) # (6 unchanged blocks hidden) } # module.eks.aws_eks_cluster.this[0] will be updated in-place ~ resource "aws_eks_cluster" "this" { id = "education-eks-Ry318DCv" name = "education-eks-Ry318DCv" tags = { "Environment" = "training" "GithubOrg" = "terraform-aws-modules" "GithubRepo" = "terraform-aws-eks" } ~ version = "1.20" -> "1.21" # (10 unchanged attributes hidden) # (3 unchanged blocks hidden) }
# module.eks.aws_launch_configuration.workers[0] must be replaced +/- resource "aws_launch_configuration" "workers" { ~ arn = "arn:aws:autoscaling:us-east-2:123456789012:launchConfiguration:670e6a0f-74a8-470e-ab6a-c5261d755731:launchConfigurationName/education-eks-Ry318DCv-worker- group-120211129200525065400000015" -> (known after apply) ~ id = "education-eks-Ry318DCv-worker-group-120211129200525065400000015" -> (known after apply) ~ image_id = "ami-0c9f07c8fbe372099" -> "ami-014b0ee6a978b6ca5" # forces replacement + key_name = (known after apply) ~ name = "education-eks-Ry318DCv-worker-group-120211129200525065400000015" -> (known after apply) - vpc_classic_link_security_groups = [] -> null # (8 unchanged attributes hidden) + ebs_block_device { + delete_on_termination = (known after apply) + device_name = (known after apply) + encrypted = (known after apply) + iops = (known after apply) + no_device = (known after apply) + snapshot_id = (known after apply) + throughput = (known after apply) + volume_size = (known after apply) + volume_type = (known after apply) } ~ metadata_options { ~ http_put_response_hop_limit = 1 -> (known after apply) # (2 unchanged attributes hidden) } ~ root_block_device { ~ throughput = 0 -> (known after apply) # (5 unchanged attributes hidden) } } Plan: 1 to add, 2 to change, 1 to destroy. ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run
Related terms[edit]
See also[edit]
- Terraform EKS, Terraform EKS module, Deploy EKS cluster using Terraform, Terraform EKS apply output,
terraform show, ~/.kube/config
,aws_eks_cluster, aws_eks_addon, module.eks_managed_node_group, eks-cluster.tf, node_groups, worker_groups
terraform plan
: [-refresh-only | -lock=false
|-target
|-var-file
|will be created
|--help
], Terraform plan errors, Terraform plan examples, Terraform plan execution errors, (known after apply)
Advertising: