@@ -994,7 +994,6 @@ func TestAccKubernetesDeployment_with_host_aliases(t *testing.T) {
994994func TestAccKubernetesDeployment_regression (t * testing.T ) {
995995 var conf1 , conf2 appsv1.Deployment
996996 name := fmt .Sprintf ("tf-acc-test-%s" , acctest .RandStringFromCharSet (10 , acctest .CharSetAlphaNum ))
997- imageName := nginxImageVersion
998997
999998 resource .Test (t , resource.TestCase {
1000999 PreCheck : func () { testAccPreCheck (t ) },
@@ -1004,13 +1003,13 @@ func TestAccKubernetesDeployment_regression(t *testing.T) {
10041003 CheckDestroy : testAccCheckKubernetesDeploymentDestroy ,
10051004 Steps : []resource.TestStep {
10061005 {
1007- Config : requiredProviders () + testAccKubernetesDeploymentConfig_beforeUpdate (name , imageName ),
1006+ Config : requiredProviders () + testAccKubernetesDeploymentConfig_beforeUpdate (name , nginxImageVersion , busyboxImageVersion ),
10081007 Check : resource .ComposeAggregateTestCheckFunc (
10091008 testAccCheckKubernetesDeploymentExists ("kubernetes_deployment.test" , & conf1 ),
10101009 ),
10111010 },
10121011 {
1013- Config : requiredProviders () + testAccKubernetesDeploymentConfig_afterUpdate (name , imageName ),
1012+ Config : requiredProviders () + testAccKubernetesDeploymentConfig_afterUpdate (name , nginxImageVersion , busyboxImageVersion ),
10141013 Check : resource .ComposeAggregateTestCheckFunc (
10151014 testAccCheckKubernetesDeploymentExists ("kubernetes_deployment.test" , & conf2 ),
10161015 testAccCheckKubernetesDeploymentForceNew (& conf1 , & conf2 , false ),
@@ -2689,7 +2688,7 @@ func testAccKubernetesDeploymentConfigWithResourceFieldSelector(rcName, imageNam
26892688` , rcName , imageName , resourceName , divisor )
26902689}
26912690
2692- func testAccKubernetesDeploymentConfig_beforeUpdate (name , imageName string ) string {
2691+ func testAccKubernetesDeploymentConfig_beforeUpdate (name , nginxImage , busyboxImage string ) string {
26932692 return fmt .Sprintf (`resource "kubernetes_deployment" "test" {
26942693 provider = kubernetes-released
26952694 metadata {
@@ -2715,11 +2714,27 @@ func testAccKubernetesDeploymentConfig_beforeUpdate(name, imageName string) stri
27152714
27162715 resources {
27172716 limits {
2718- memory = "512M "
2717+ memory = "128Mi "
27192718 cpu = "1"
27202719 }
27212720 requests {
2722- memory = "256M"
2721+ memory = "64Mi"
2722+ cpu = "50m"
2723+ }
2724+ }
2725+ }
2726+ container {
2727+ image = "%s"
2728+ name = "tf-acc-test-no-limits"
2729+
2730+ command = [
2731+ "sleep",
2732+ "infinity"
2733+ ]
2734+
2735+ resources {
2736+ requests {
2737+ memory = "32Mi"
27232738 cpu = "50m"
27242739 }
27252740 }
@@ -2728,10 +2743,10 @@ func testAccKubernetesDeploymentConfig_beforeUpdate(name, imageName string) stri
27282743 }
27292744 }
27302745}
2731- ` , name , imageName )
2746+ ` , name , nginxImage , busyboxImage )
27322747}
27332748
2734- func testAccKubernetesDeploymentConfig_afterUpdate (name , imageName string ) string {
2749+ func testAccKubernetesDeploymentConfig_afterUpdate (name , nginxImage , busyboxImage string ) string {
27352750 return fmt .Sprintf (`resource "kubernetes_deployment" "test" {
27362751 provider = kubernetes-local
27372752 metadata {
@@ -2757,11 +2772,27 @@ func testAccKubernetesDeploymentConfig_afterUpdate(name, imageName string) strin
27572772
27582773 resources {
27592774 limits = {
2760- memory = "512M "
2775+ memory = "128Mi "
27612776 cpu = "1"
27622777 }
27632778 requests = {
2764- memory = "256M"
2779+ memory = "64Mi"
2780+ cpu = "50m"
2781+ }
2782+ }
2783+ }
2784+ container {
2785+ image = "%s"
2786+ name = "tf-acc-test-no-limits"
2787+
2788+ command = [
2789+ "sleep",
2790+ "infinity"
2791+ ]
2792+
2793+ resources {
2794+ requests = {
2795+ memory = "32Mi"
27652796 cpu = "50m"
27662797 }
27672798 }
@@ -2770,5 +2801,5 @@ func testAccKubernetesDeploymentConfig_afterUpdate(name, imageName string) strin
27702801 }
27712802 }
27722803}
2773- ` , name , imageName )
2804+ ` , name , nginxImage , busyboxImage )
27742805}
0 commit comments