Skip to content

Commit 1e9b0d0

Browse files
committed
Update terraform version in docs index
1 parent 1b0b53a commit 1e9b0d0

File tree

2 files changed

+69
-5
lines changed

2 files changed

+69
-5
lines changed

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
## 3.0.0 (Dec 3, 2025)
2+
3+
ENHANCEMENTS:
4+
5+
* * Add support for sidecar containers via restart_policy field in init_container spec [[GH-2786](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2786)]
6+
* Add `ip_mode` attribute to service status [[GH-2784](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2784)]
7+
* Add support for ValidatingAdmissionPolicy [[GH-2794](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2794)]
8+
* Bump Kubernetes dependencies to v1.33 [[GH-2774](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2774)]
9+
10+
DEPRECATIONS:
11+
12+
* **Data Sources**
13+
- `kubernetes_config_map` → use `kubernetes_config_map_v1`
14+
- `kubernetes_namespace` → use `kubernetes_namespace_v1`
15+
- `kubernetes_secret` → use `kubernetes_secret_v1`
16+
- `kubernetes_service` → use `kubernetes_service_v1`
17+
- `kubernetes_pod` → use `kubernetes_pod_v1`
18+
- `kubernetes_service_account` → use `kubernetes_service_account_v1`
19+
- `kubernetes_persistent_volume_claim` → use `kubernetes_persistent_volume_claim_v1`
20+
- `kubernetes_storage_class` → use `kubernetes_storage_class_v1`
21+
- `kubernetes_ingress` → use `kubernetes_ingress_v1`
22+
23+
**Resources**
24+
- `kubernetes_namespace` → use `kubernetes_namespace_v1`
25+
- `kubernetes_service` → use `kubernetes_service_v1`
26+
- `kubernetes_service_account` → use `kubernetes_service_account_v1`
27+
- `kubernetes_default_service_account` → use `kubernetes_default_service_account_v1`
28+
- `kubernetes_config_map` → use `kubernetes_config_map_v1`
29+
- `kubernetes_secret` → use `kubernetes_secret_v1`
30+
- `kubernetes_pod` → use `kubernetes_pod_v1`
31+
- `kubernetes_endpoints` → use `kubernetes_endpoints_v1`
32+
- `kubernetes_limit_range` → use `kubernetes_limit_range_v1`
33+
- `kubernetes_persistent_volume` → use `kubernetes_persistent_volume_v1`
34+
- `kubernetes_persistent_volume_claim` → use `kubernetes_persistent_volume_claim_v1`
35+
- `kubernetes_replication_controller` → use `kubernetes_replication_controller_v1`
36+
- `kubernetes_resource_quota` → use `kubernetes_resource_quota_v1`
37+
- `kubernetes_api_service` → use `kubernetes_api_service_v1`
38+
- `kubernetes_deployment` → use `kubernetes_deployment_v1`
39+
- `kubernetes_daemonset` → use `kubernetes_daemon_set_v1`
40+
- `kubernetes_stateful_set` → use `kubernetes_stateful_set_v1`
41+
- `kubernetes_job` → use `kubernetes_job_v1`
42+
- `kubernetes_cron_job` → use `kubernetes_cron_job_v1`
43+
- `kubernetes_horizontal_pod_autoscaler` → use `kubernetes_horizontal_pod_autoscaler_v1` or `kubernetes_horizontal_pod_autoscaler_v2`
44+
- `kubernetes_certificate_signing_request` → use `kubernetes_certificate_signing_request_v1`
45+
- `kubernetes_role` → use `kubernetes_role_v1`
46+
- `kubernetes_role_binding` → use `kubernetes_role_binding_v1`
47+
- `kubernetes_cluster_role` → use `kubernetes_cluster_role_v1`
48+
- `kubernetes_cluster_role_binding` → use `kubernetes_cluster_role_binding_v1`
49+
- `kubernetes_ingress` → use `kubernetes_ingress_v1`
50+
- `kubernetes_ingress_class` → use `kubernetes_ingress_class_v1`
51+
- `kubernetes_network_policy` → use `kubernetes_network_policy_v1`
52+
- `kubernetes_pod_disruption_budget` → use `kubernetes_pod_disruption_budget_v1`
53+
- `kubernetes_pod_security_policy` → removed upstream; use Pod Security Admission instead
54+
- `kubernetes_priority_class` → use `kubernetes_priority_class_v1`
55+
- `kubernetes_validating_webhook_configuration` → use `kubernetes_validating_webhook_configuration_v1`
56+
- `kubernetes_mutating_webhook_configuration` → use `kubernetes_mutating_webhook_configuration_v1`
57+
- `kubernetes_storage_class` → use `kubernetes_storage_class_v1`
58+
- `kubernetes_csi_driver` → use `kubernetes_csi_driver_v1` [[GH-2770](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2770)]
59+
60+
BUG FIXES:
61+
62+
* Environment variables should not override configuration when using `kubernetes_manifest`. [[GH-2788](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2788)]
63+
* `resource/kubernetes_daemon_set_v1`: fix an issue with the provider not waiting for rollout with `wait_for_rollout = true`. [[GH-2789](https://github.com/hashicorp/terraform-provider-kubernetes/issues/2789)]
64+
165
## 2.38.0 (Jul 21, 2025)
266

367
ENHANCEMENTS:

docs/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ resource "kubernetes_namespace" "example" {
2525
}
2626
```
2727

28-
## Kubernetes versions
28+
## Terraform version
29+
30+
This provider requires Terraform version `v1.0.0` or above.
2931

30-
Both backward and forward compatibility with Kubernetes API is mostly defined by the [official K8S Go library](https://github.com/kubernetes/kubernetes) (prior to `1.1` release) and [client Go library](https://github.com/kubernetes/client-go) which we ship with Terraform. Below are versions of the library bundled with given versions of Terraform.
32+
## Kubernetes versions
3133

32-
* Terraform `<= 0.9.6` (prior to provider split) - Kubernetes `1.5.4`
33-
* Terraform `0.9.7` (prior to provider split) `< 1.1` (provider version) - Kubernetes `1.6.1`
34-
* `1.1+` - Kubernetes `1.7`
34+
Both backward and forward compatibility with Kubernetes API is mostly defined by the [official K8S Go library](https://github.com/kubernetes/kubernetes) and [client Go library](https://github.com/kubernetes/client-go) which we ship with Terraform. Below are versions of the library bundled with given versions of Terraform.
3535

3636
## Stacking with managed Kubernetes cluster resources
3737

0 commit comments

Comments
 (0)