Skip to content

Releases: hashicorp/terraform-provider-kubernetes

v2.6.0

19 Oct 17:57
Compare
Choose a tag to compare

2.6.0 (October 19, 2021)

IMPROVEMENTS:

  • kubernetes_manifest is now GA and enabled by default

BUG FIXES:

  • kubernetes_manifest now correctly handles empty blocks as attribute values (#1352)
  • kubernetes_manifest now correctly handles multiple CRDs with different number of schema versions (#1460)

v2.5.1

18 Oct 09:15
Compare
Choose a tag to compare

IMPROVEMENTS:

Allow setting kubernetes_job parallelism to zero (#1334)
Add kubernetes_ingress_class resource (#1236)
Add immutable field to kubernetes_secret (#1280)
Add behavior field to horizontal_pod_autoscaler (#1030)
Add proxy_url attribute to provider configuration block (#1441)
BUG FIXES:

Always generate standard ObjectMeta for CRD types (#1418)
Fix importing kubernetes_manifest resources (#1440)
Fix documentation example for field_manager block (#1410)
Fix kubernetes_job "No waiting" documentation example (#1383)
Fix docs formatting for kubernetes_secret (#1434)

v2.5.0

14 Sep 22:12
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Timeouts block on kubernetes_manifest
  • kubernetes_manifest supports setting field_manager name and "force" mode
  • kubernetes_manifest checks that resource exists before trying to create
  • kubernetes_manifest supports "computed" attributes
  • kubernetes_manifest supports import operations

BUG FIXES:

  • Fix typo in kubernetes_manifest documentation
  • Document that kubernetes_manifest must be enabled in the provider block.
  • Docs for ingress_class_name in kubernetes_ingress

v2.4.1

03 Aug 16:49
Compare
Choose a tag to compare

HOTFIX:

Fix kubernetes_manifest Terraform version constraint causing error on 0.12/0.13 (#1345)

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)