Skip to content

Releases: hashicorp/terraform-provider-kubernetes

v2.3.2

10 Jun 21:16
Compare
Choose a tag to compare

BUG FIXES:

  • Revert "Filter well known labels and annotations" (#1298)

IMPROVEMENTS:

  • docs/stateful_set: add import section (#1287)

v2.3.1

03 Jun 16:57
Compare
Choose a tag to compare
  • cluster_ip for kubernetes_service should support value None (#1291)
  • Remove self_link from metadata (#1294)
  • Add missing labels to fix "kubernetes.io/metadata.name always in plan" (#1293)

v2.3.0

02 Jun 23:16
Compare
Choose a tag to compare

BUG FIXES:

  • Add missing annotations (#1289)

IMPROVEMENTS:

  • Datasource: kubernetes_secret: add binary_data attribute (#1285)
  • Add validations to validating_webhook_configuration (#1279)
  • Add validations to mutating_webhook_configuration (#1278)
  • Add validations to storage_class (#1276)
  • Add validations to container PodSpec (#1275)
  • Add validations to service (#1273)
  • Update EKS example to use two applies (#1260)
  • Resource kubernetes_deployment: allow changing strategy from rolling to recreate (#1255)
  • Filter well known labels and annotations (#1253)
  • Resource kubernetes_resource_quota: suppress diff for no-op changes (#1251)
  • Resource kubernetes_deployment: allow removing volume mount (#1246)

v1.13.4

19 May 10:29
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Clean up incompatible licenses. (#1238)
  • Docs: fix broken links (#1041)
  • Enable links check and fix 2 links (#1259)

v2.2.0

12 May 21:25
Compare
Choose a tag to compare

IMPROVEMENTS:

Match specific tolerations to prevent diffs (#978)
Update all go modules (#1240)
Docs: fix broken links (#1041)
Docs: fix typo in getting started guide (#1262)

v2.1.0

15 Apr 17:02
Compare
Choose a tag to compare

BUG FIXES:

  • Fix kubernetes_cron_job ForceNew when modifying job_template (#1212)
  • Fix error returned by Create CSR (#1206)
  • Fix kubernetes_pod_disruption_budget: 100% now is a valid value (#1107)
  • Fix perpetual diff in persistent volume claimRef (#1227)

IMPROVEMENTS:

  • Add binary_data field to kubernetes_secret (#1228)
  • Add support for setting the persistent volume claimRef (#1020)
  • Add secret_namespace to volume_source azure_file (#1204)
  • Docs: fix grammar in Network Policy (#1210)
  • Docs: kubernetes_cron_job add link to Kubernetes reference (#1200)

v2.0.3

17 Mar 21:16
Compare
Choose a tag to compare

BUG FIXES:

  • Fix resource_field_ref schema for projected_volume (#1189)
  • Add diff suppression to persistent_volume and persistent_volume_claim (#1145)
  • Remove error for missing kubeconfig, to allow generating it at apply time (#1142)

IMPROVEMENTS:

  • Support topologySpreadConstraint in pod spec schema (#1022)
  • Wait for kubernetes_ingress to be deleted (#1143)
  • Improve docs for configuring the provider (#1132)
  • Update docs to reflect Kubernetes service status attribute (#1148)

v2.0.2

02 Feb 20:27
Compare
Choose a tag to compare

BUG FIXES:

  • Read operation should set resource id to null if not found (#1136)

IMPROVEMENTS:

  • Add service timeouts docs (#963)

v2.0.1

22 Jan 03:31
Compare
Choose a tag to compare

BUG FIXES:

  • Resources state migration should migrate empty array (#1124)

IMPROVEMENTS:

  • Update docs to reflect new schema for load_balancer_ingress (#1123)

v2.0.0

21 Jan 21:44
Compare
Choose a tag to compare

See the upgrade guide for more details.

BREAKING CHANGES:

  • Replace support for KUBECONFIG environment variable with KUBE_CONFIG_PATH (#1052)
  • Remove load_config_file attribute from provider block (#1052)
  • Remove default of ~/.kube/config for config_path (#1052)
  • Update Terraform SDK to v2 (#1027)
  • Restructure service and ingress to match K8s API (#1071)
  • Normalize automount_service_account_token to be in line with the K8s API (#1054)
  • Normalize enable_service_links to be in line with the K8s API (#1074)
  • Normalize wait defaults across Deployment, DaemonSet, StatefulSet, Service, Ingress, and Job (#1053)
  • Change resources requests and limits to TypeMap (#1065)

FEATURES:

  • Add timeout argument to kubernetes_stateful_set (#1047)
  • Add divisor to resource_field_ref (#1063)
  • Add ingressClassName as field in Ingress manifest (#1057)

BUG FIXES:

  • Fix typo in Job error message (#1048)
  • Fix assertion in TestAccKubernetesPersistentVolume_hostPath_nodeAffinty (#1067)
  • Fix service load balancer crash (#1070)
  • Fix cronJob.ttl_seconds_after_finished causing requests to fail even without value specified (#929)
  • Fix perpetual diff when using Pod resource with automount_service_account_token=true (#1085)
  • Fix perpetual diff in StatefulSet when update_strategy is not specified (#1088)
  • Fix delete/recreate when updating init_containers (#951)
  • Fix delete/recreate of Jobs when updating mutable fields (#1074)

IMPROVEMENTS:

  • Add upgrade test for daemonset (#1064)
  • Add kube_config_paths to provider block (#1052)