hashicorp / terraform-provider-kubernetes

Terraform Kubernetes provider
https://www.terraform.io/docs/providers/kubernetes/
Mozilla Public License 2.0
1.6k stars 979 forks source link

Manifest acceptance tests matrix could use some cleanup #2564

Closed coryflucas closed 3 months ago

coryflucas commented 3 months ago

Description

The current node images used in the "Manifest acceptance tests" workflow have a few different issues:

For the images currently in use:

The images for Kubernetes versions < 1.30 are easy enough to sort out by using the correct SHAs for the versions and kind version, but the 1.30 image is no available for kind < 0.23 so keeping that would require bumping the version off kind. 1.29 is available for the currently used version of kind (v0.20). Wanted to get feedback on how we'd want to approach that.

In addition the "include" block seems a little bit odd since it means we only run terraform 1.6.1 against a single version of Kubernetes vs the combination of all the possible options (and the comment is wrong at this point 😄).

Potential Terraform Configuration

n/a

References

This came up while implementing #2563

Community Note