Releases: hashicorp/terraform-provider-kubernetes
v2.10.0
NEW:
- Resource
kubernetes_labels(#692) - Resource
kubernetes_annotations(#692) - Resource
kubernetes_config_map_v1_data(#723) - Block
waitwith attributerolloutofkubernetes_manifest(#1549) - Data source and resource attributes
app_protocolofkubernetes_service(#1554) - Attribute
container_resourceof resourcekubernetes_horizontal_pod_autoscaler_v2beta2(#1637)
IMPROVEMENTS:
- Deprecate
wait_forattribute in favor ofwaitblock inkubernetes_manifest(#1549) - Make attribute
ruleoptional ofkubernetes_validating_webhook_configuration(_v1)andkubernetes_mutating_webhook_configuration(_v1)(#1618, #1643) - Update documentation and correct some errors (#1622, #1628, #1657, #1681)
BUG FIXES:
v2.9.0
IMPROVEMENTS:
- Add attribute
csito pod spec (#1092) - Add
kubernetes_resourcedata source (#1548) kubernetes_manifestresource force the re-creation of the resource when eitherapiVersionorkindattributes change (#1593)- Make attribute
httpof resourcekubernetes_ingress_v1optional (#1613) - Add a new attribute
seccomp_profileto pod and container spec (#1617) - Add additional check to resource
kubernetes_job_v1when attributeswait_for_completionandttl_seconds_after_finishedare used together (#1619) - Update documentation examples and correct some errors (#1597, #1611, #1612, #1626)
BUG FIXES:
v2.8.0
2.8.0 (February 09, 2022)
IMPROVEMENTS:
- Add mutating_webhook_configuration_v1 data source (#1423)
- Remove enabling experiment section (#1564)
- Update kubernetes dependencies (#1574)
- Update terraform-plugin-go and terraform-plugin-sdk (#1551)
BUG FIXES:
- Fix
panic: lists must only contain one type of elementerrors onkubernetes_manifest - Attribute
backend.service.port.nameinkubernetes_ingress_v1should be type String (#1541)
v2.7.1
v2.7.0
IMPROVEMENTS:
- Add support for storage/v1
- Add support for certificates/v1
- Add support for networking/v1
- Add support for policy/v1
- Add completion_mode to job spec
- Improve performance of kubernetes_manifest by reducing amount of API calls
BUG FIXES:
- Fix crash when container env block is empty
- Fix invalid allowedHostPaths PodSecurityPolicy patch
- Fix handling of "null" values on fields of kubernetes_manifest
This release introduces version suffixes to the names of resources and datasources. See our documentation page for more details on this convention and the motivation behind it.
v2.6.1
2.6.1 (October 22, 2021)
BUG FIXES:
Fix import ID syntax in manifest import docs
Tolerate unknown values in "env" and "exec" provider attributes
Remove "beta" designation of the kubernetes_manifest from documentation
v2.6.0
v2.5.1
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
IMPROVEMENTS:
- Timeouts block on
kubernetes_manifest kubernetes_manifestsupports setting field_manager name and "force" modekubernetes_manifestchecks that resource exists before trying to createkubernetes_manifestsupports "computed" attributeskubernetes_manifestsupports 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