Skip to content
Go to file

Latest commit

The regression tests which run StateUpgraders on the optional `resources {}` attribute have stopped working. This commit adds the `resources {}` attribute explicitly to each regression test, which allows the StateUpgrader to run. (This is only needed during acceptance tests, since the StateUpgrader is able to run during a manual terraform refresh or terraform apply).

This also removes SelfLink from metadata, since that field is no longer populated as of Kubernetes version 1.20. (Otherwise, acceptance tests fail when running on 1.20).

Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Jun 5, 2017

Kubernetes Provider for Terraform GitHub tag (latest SemVer) license

Terraform logo

The Kubernetes provider for Terraform is a plugin that enables full lifecycle management of Kubernetes resources. This provider is maintained internally by HashiCorp.

Please note: We take Terraform's security and our users' trust very seriously. If you believe you have found a security issue in the Terraform Kubernetes Provider, please responsibly disclose by contacting us at


  • Terraform 0.12.x
  • Go 1.15.x (to build the provider plugin)

Kubernetes Alpha Provider

A new experimental provider is now available that enables management of all Kubernetes resources, including CustomResourceDefinitions (CRDs). Our intent is to eventually merge these two providers.

Contributing to the provider

The Kubernetes Provider for Terraform is the work of many contributors. We appreciate your help!

To contribute, please read the contribution guidelines. You may also report an issue. Once you've filed an issue, it will follow the issue lifecycle.

Also available are some answers to Frequently Asked Questions.

You can’t perform that action at this time.