terraform-provider-kubernetes icon indicating copy to clipboard operation
terraform-provider-kubernetes copied to clipboard

IPv4/IPv6 dual-stack

Open Macaber opened this issue 2 years ago • 2 comments

Terraform Version, Provider Version and Kubernetes Version

Terraform version:v1.3.2
Kubernetes provider version:v2.16.0
Kubernetes version:v1.21.5

Affected Resource(s)

  • kubernetes_labels

Terraform Configuration Files

resource "kubernetes_labels" "labels" {
  count = length(var.minio_nodes)

  api_version = "v1"
  kind        = "Node"
  force       = true
  metadata {
    name = lower(var.minio_nodes[index.count])
  }
  labels = {
    minio = true
  }
  field_manager = "Minio"
}

Debug Output

image

Expected Behavior

terraform apply successful when kubernets is IPv4/IPv6 dual-stack networking

Actual Behavior

terraform apply failed with:

Error: failed to create manager for existing fields: failed to convert new object (/v1, Kind=Node) to smd typed: .status.addresses: duplicate entries for key [type="InternalIP"]

Important Factoids

References

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Macaber avatar Mar 08 '23 07:03 Macaber

I'm facing the exact same issue:

Terraform version:v1.5.3 Kubernetes provider version:v2.23.0 Kubernetes version:v1.25.12

behdadkh avatar Aug 19 '23 20:08 behdadkh

https://github.com/kubernetes/kubernetes/issues/121896 https://github.com/kubernetes/kubernetes/issues/101029

Macaber avatar Jan 03 '24 05:01 Macaber