From fc3827f065c32f1ac7143cfd3b25f6d3d968dbdd Mon Sep 17 00:00:00 2001 From: Andrew Starr-Bochicchio Date: Tue, 17 Jan 2023 10:21:04 -0500 Subject: [PATCH] testing: Find previous K8s release dynamically. (#916) --- ...rce_digitalocean_kubernetes_cluster_test.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/digitalocean/resource_digitalocean_kubernetes_cluster_test.go b/digitalocean/resource_digitalocean_kubernetes_cluster_test.go index 78ba93f39..c7ded3f2a 100644 --- a/digitalocean/resource_digitalocean_kubernetes_cluster_test.go +++ b/digitalocean/resource_digitalocean_kubernetes_cluster_test.go @@ -17,11 +17,23 @@ import ( ) const ( - testClusterVersionPrevious = `data "digitalocean_kubernetes_versions" "test" { - version_prefix = "1.21." + testClusterVersionPrevious = `data "digitalocean_kubernetes_versions" "latest" { +} + +locals { + previous_version = format("%s.", + join(".", [ + split(".",data.digitalocean_kubernetes_versions.latest.latest_version)[0], + tostring(parseint(split(".",data.digitalocean_kubernetes_versions.latest.latest_version)[1], 10)-1) + ]) + ) +} + +data "digitalocean_kubernetes_versions" "test" { + version_prefix = local.previous_version }` + testClusterVersionLatest = `data "digitalocean_kubernetes_versions" "test" { - version_prefix = "1.22." }` )