@@ -10,50 +10,36 @@ import (
1010
1111func TestAccKubernetesDataSourceSecret_basic (t * testing.T ) {
1212 name := fmt .Sprintf ("tf-acc-test-%s" , acctest .RandStringFromCharSet (10 , acctest .CharSetAlphaNum ))
13+ resourceName := "kubernetes_secret.test"
14+ datasourceName := "data.kubernetes_secret.test"
1315
1416 resource .Test (t , resource.TestCase {
1517 PreCheck : func () { testAccPreCheck (t ) },
1618 ProviderFactories : testAccProviderFactories ,
1719 Steps : []resource.TestStep {
1820 {
1921 Config : testAccKubernetesDataSourceSecretConfig_basic (name ),
20- Check : resource .ComposeAggregateTestCheckFunc (
21- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.name" , name ),
22- resource .TestCheckResourceAttrSet ("kubernetes_secret.test" , "metadata.0.generation" ),
23- resource .TestCheckResourceAttrSet ("kubernetes_secret.test" , "metadata.0.resource_version" ),
24- resource .TestCheckResourceAttrSet ("kubernetes_secret.test" , "metadata.0.uid" ),
25- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.annotations.%" , "2" ),
26- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.annotations.TestAnnotationOne" , "one" ),
27- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.annotations.TestAnnotationTwo" , "two" ),
28- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.labels.TestLabelOne" , "one" ),
29- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.labels.TestLabelTwo" , "two" ),
30- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "metadata.0.labels.TestLabelThree" , "three" ),
31- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "data.%" , "2" ),
32- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "data.one" , "first" ),
33- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "data.two" , "second" ),
34- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "type" , "Opaque" ),
35- resource .TestCheckResourceAttr ("kubernetes_secret.test" , "binary_data.raw" , "UmF3IGRhdGEgc2hvdWxkIGNvbWUgYmFjayBhcyBpcyBpbiB0aGUgcG9k" ),
36- ),
3722 },
3823 {
3924 Config : testAccKubernetesDataSourceSecretConfig_basic (name ) +
4025 testAccKubernetesDataSourceSecretConfig_read (),
4126 Check : resource .ComposeAggregateTestCheckFunc (
42- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.name" , name ),
43- resource .TestCheckResourceAttrSet ("data.kubernetes_secret.test" , "metadata.0.generation" ),
44- resource .TestCheckResourceAttrSet ("data.kubernetes_secret.test" , "metadata.0.resource_version" ),
45- resource .TestCheckResourceAttrSet ("data.kubernetes_secret.test" , "metadata.0.uid" ),
46- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.annotations.%" , "2" ),
47- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.annotations.TestAnnotationOne" , "one" ),
48- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.annotations.TestAnnotationTwo" , "two" ),
49- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.labels.TestLabelOne" , "one" ),
50- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.labels.TestLabelTwo" , "two" ),
51- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "metadata.0.labels.TestLabelThree" , "three" ),
52- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "data.%" , "2" ),
53- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "data.one" , "first" ),
54- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "data.two" , "second" ),
55- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "type" , "Opaque" ),
56- resource .TestCheckResourceAttr ("data.kubernetes_secret.test" , "binary_data.raw" , "UmF3IGRhdGEgc2hvdWxkIGNvbWUgYmFjayBhcyBpcyBpbiB0aGUgcG9k" ),
27+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.name" , resourceName , "metadata.0.name" ),
28+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.generation" , resourceName , "metadata.0.generation" ),
29+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.resource_version" , resourceName , "metadata.0.resource_version" ),
30+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.uid" , resourceName , "metadata.0.uid" ),
31+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.annotations.%" , resourceName , "metadata.0.annotations.%" ),
32+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.annotations.TestAnnotationOne" , resourceName , "metadata.0.annotations.TestAnnotationOne" ),
33+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.annotations.TestAnnotationTwo" , resourceName , "metadata.0.annotations.TestAnnotationTwo" ),
34+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.labels.TestLabelOne" , resourceName , "metadata.0.labels.TestLabelOne" ),
35+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.labels.TestLabelTwo" , resourceName , "metadata.0.labels.TestLabelTwo" ),
36+ resource .TestCheckResourceAttrPair (datasourceName , "metadata.0.labels.TestLabelThree" , resourceName , "metadata.0.labels.TestLabelThree" ),
37+ resource .TestCheckResourceAttrPair (datasourceName , "data.%" , resourceName , "data.%" ),
38+ resource .TestCheckResourceAttrPair (datasourceName , "data.one" , resourceName , "data.one" ),
39+ resource .TestCheckResourceAttrPair (datasourceName , "data.two" , resourceName , "data.two" ),
40+ resource .TestCheckResourceAttrPair (datasourceName , "type" , resourceName , "type" ),
41+ resource .TestCheckResourceAttrPair (datasourceName , "immutable" , resourceName , "immutable" ),
42+ resource .TestCheckResourceAttrPair (datasourceName , "binary_data.raw" , resourceName , "binary_data.raw" ),
5743 ),
5844 },
5945 },
@@ -92,7 +78,7 @@ func testAccKubernetesDataSourceSecretConfig_basic(name string) string {
9278func testAccKubernetesDataSourceSecretConfig_read () string {
9379 return fmt .Sprintf (`data "kubernetes_secret" "test" {
9480 metadata {
95- name = "${ kubernetes_secret.test.metadata.0.name}"
81+ name = kubernetes_secret.test.metadata.0.name
9682 }
9783
9884 binary_data = {
0 commit comments