Skip to content

Commit b9847f3

Browse files
committed
Make legacy_id_format default to false
1 parent 0448598 commit b9847f3

6 files changed

+28
-85
lines changed

kustomize/data_source_kustomization_overlay.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import (
1010
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1111
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
1212

13-
"sigs.k8s.io/kustomize/api/filesys"
1413
"sigs.k8s.io/kustomize/api/konfig"
1514
"sigs.k8s.io/kustomize/api/types"
15+
"sigs.k8s.io/kustomize/kyaml/filesys"
1616
"sigs.k8s.io/kustomize/kyaml/yaml"
1717
)
1818

kustomize/data_source_kustomization_overlay_fs_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ data "kustomization_overlay" "test2" {
5050
}
5151
5252
output "check1" {
53-
value = data.kustomization_overlay.test1.manifests["~G_v1_Namespace|~X|test-overlay1"]
53+
value = data.kustomization_overlay.test1.manifests["_/Namespace/_/test-overlay1"]
5454
}
5555
5656
output "check2" {
57-
value = data.kustomization_overlay.test2.manifests["~G_v1_Namespace|~X|test-overlay2"]
57+
value = data.kustomization_overlay.test2.manifests["_/Namespace/_/test-overlay2"]
5858
}
5959
6060
`

kustomize/data_source_kustomization_overlay_test.go

+22-22
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ data "kustomization_overlay" "test" {
125125
}
126126
127127
output "check" {
128-
value = data.kustomization_overlay.test.manifests["~G_v1_Namespace|~X|test-basic"]
128+
value = data.kustomization_overlay.test.manifests["_/Namespace/_/test-basic"]
129129
}
130130
`
131131
}
@@ -162,7 +162,7 @@ data "kustomization_overlay" "test" {
162162
}
163163
164164
output "check" {
165-
value = data.kustomization_overlay.test.manifests["~G_v1_Namespace|~X|test-basic"]
165+
value = data.kustomization_overlay.test.manifests["_/Namespace/_/test-basic"]
166166
}
167167
`
168168
}
@@ -195,7 +195,7 @@ data "kustomization_overlay" "test" {
195195
}
196196
197197
output "check" {
198-
value = data.kustomization_overlay.test.manifests["~G_v1_ConfigMap|~X|from-component-6ct58987ht"]
198+
value = data.kustomization_overlay.test.manifests["_/ConfigMap/_/from-component-6ct58987ht"]
199199
}
200200
`
201201
}
@@ -252,11 +252,11 @@ data "kustomization_overlay" "test" {
252252
}
253253
254254
output "check_cm1" {
255-
value = data.kustomization_overlay.test.manifests["~G_v1_ConfigMap|~X|test-configmap1"]
255+
value = data.kustomization_overlay.test.manifests["_/ConfigMap/_/test-configmap1"]
256256
}
257257
258258
output "check_cm2" {
259-
value = data.kustomization_overlay.test.manifests["~G_v1_ConfigMap|~X|test-configmap2-5tgmgc9cmf"]
259+
value = data.kustomization_overlay.test.manifests["_/ConfigMap/_/test-configmap2-5tgmgc9cmf"]
260260
}
261261
`
262262
}
@@ -291,7 +291,7 @@ data "kustomization_overlay" "test" {
291291
}
292292
293293
output "check" {
294-
value = data.kustomization_overlay.test.manifests["~G_v1_Namespace|~X|test-overlay-namespace"]
294+
value = data.kustomization_overlay.test.manifests["_/Namespace/_/test-overlay-namespace"]
295295
}
296296
297297
`
@@ -328,7 +328,7 @@ data "kustomization_overlay" "test" {
328328
}
329329
330330
output "check" {
331-
value = data.kustomization_overlay.test.manifests["~G_v1_Service|test-basic|test-test-test"]
331+
value = data.kustomization_overlay.test.manifests["_/Service/test-basic/test-test-test"]
332332
}
333333
334334
`
@@ -362,7 +362,7 @@ data "kustomization_overlay" "test" {
362362
}
363363
364364
output "check" {
365-
value = data.kustomization_overlay.test.manifests["~G_v1_Namespace|~X|test-basic"]
365+
value = data.kustomization_overlay.test.manifests["_/Namespace/_/test-basic"]
366366
}
367367
368368
`
@@ -398,7 +398,7 @@ data "kustomization_overlay" "test" {
398398
}
399399
400400
output "check" {
401-
value = data.kustomization_overlay.test.manifests["apps_v1_Deployment|test-transformer-config|test"]
401+
value = data.kustomization_overlay.test.manifests["apps/Deployment/test-transformer-config/test"]
402402
}
403403
`
404404
}
@@ -459,7 +459,7 @@ data "kustomization_overlay" "test" {
459459
}
460460
461461
output "check" {
462-
value = data.kustomization_overlay.test.manifests["~G_v1_ConfigMap|~X|testcm-6ct58987ht"]
462+
value = data.kustomization_overlay.test.manifests["_/ConfigMap/_/testcm-6ct58987ht"]
463463
}
464464
`
465465
}
@@ -511,11 +511,11 @@ data "kustomization_overlay" "test" {
511511
}
512512
513513
output "check_configmap" {
514-
value = data.kustomization_overlay.test.manifests["~G_v1_ConfigMap|~X|test-configmap"]
514+
value = data.kustomization_overlay.test.manifests["_/ConfigMap/_/test-configmap"]
515515
}
516516
517517
output "check_secret" {
518-
value = data.kustomization_overlay.test.manifests["~G_v1_Secret|~X|test-secret"]
518+
value = data.kustomization_overlay.test.manifests["_/Secret/_/test-secret"]
519519
}
520520
`
521521
}
@@ -553,7 +553,7 @@ data "kustomization_overlay" "test" {
553553
}
554554
555555
output "check" {
556-
value = data.kustomization_overlay.test.manifests["apps_v1_Deployment|test-basic|test"]
556+
value = data.kustomization_overlay.test.manifests["apps/Deployment/test-basic/test"]
557557
}
558558
`
559559
}
@@ -610,11 +610,11 @@ data "kustomization_overlay" "test" {
610610
}
611611
612612
output "check_dep" {
613-
value = data.kustomization_overlay.test.manifests["apps_v1_Deployment|test-basic|test"]
613+
value = data.kustomization_overlay.test.manifests["apps/Deployment/test-basic/test"]
614614
}
615615
616616
output "check_ingress" {
617-
value = data.kustomization_overlay.test.manifests["networking.k8s.io_v1beta1_Ingress|test-basic|test"]
617+
value = data.kustomization_overlay.test.manifests["networking.k8s.io/Ingress/test-basic/test"]
618618
}
619619
`
620620
}
@@ -650,7 +650,7 @@ data "kustomization_overlay" "test" {
650650
}
651651
652652
output "check" {
653-
value = data.kustomization_overlay.test.manifests["apps_v1_Deployment|test-basic|test"]
653+
value = data.kustomization_overlay.test.manifests["apps/Deployment/test-basic/test"]
654654
}
655655
`
656656
}
@@ -707,11 +707,11 @@ data "kustomization_overlay" "test" {
707707
}
708708
709709
output "check_cm1" {
710-
value = data.kustomization_overlay.test.manifests["~G_v1_Secret|~X|test-secret1"]
710+
value = data.kustomization_overlay.test.manifests["_/Secret/_/test-secret1"]
711711
}
712712
713713
output "check_cm2" {
714-
value = data.kustomization_overlay.test.manifests["~G_v1_Secret|~X|test-secret2-h55cfd6gfg"]
714+
value = data.kustomization_overlay.test.manifests["_/Secret/_/test-secret2-h55cfd6gfg"]
715715
}
716716
`
717717
}
@@ -768,7 +768,7 @@ data "kustomization_overlay" "test" {
768768
}
769769
770770
output "check" {
771-
value = data.kustomization_overlay.test.manifests["apps_v1_Deployment|test-basic|test"]
771+
value = data.kustomization_overlay.test.manifests["apps/Deployment/test-basic/test"]
772772
}
773773
`
774774
}
@@ -895,15 +895,15 @@ module "test" {
895895
}
896896
897897
output "check_dep" {
898-
value = module.test.kustomization.manifests["apps_v1_Deployment|test-module|tp-test-ts"]
898+
value = module.test.kustomization.manifests["apps/Deployment/test-module/tp-test-ts"]
899899
}
900900
901901
output "check_cm" {
902-
value = module.test.kustomization.manifests["~G_v1_ConfigMap|test-module|tp-ocm-ts"]
902+
value = module.test.kustomization.manifests["_/ConfigMap/test-module/tp-ocm-ts"]
903903
}
904904
905905
output "check_s" {
906-
value = module.test.kustomization.manifests["~G_v1_Secret|test-module|tp-os-ts-46f8b28mk5"]
906+
value = module.test.kustomization.manifests["_/Secret/test-module/tp-os-ts-46f8b28mk5"]
907907
}
908908
`, modulePath, modulePath)
909909
}

kustomize/provider.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@ func Provider() *schema.Provider {
6767
"context": {
6868
Type: schema.TypeString,
6969
Optional: true,
70-
Default: "",
70+
DefaultFunc: schema.EnvDefaultFunc("KUBECONFIG_CONTEXT", nil),
7171
Description: "Context to use in kubeconfig with multiple contexts, if not specified the default context is to be used.",
7272
},
7373
"legacy_id_format": {
7474
Type: schema.TypeBool,
7575
Optional: true,
76-
Default: true,
77-
Deprecated: "legacy_id_format will be set to false in a future version and be removed in a further later version",
76+
Default: false,
77+
Deprecated: "legacy_id_format will be removed in a future version",
7878
Description: "If legacy_id_format is true, then resource IDs will look like group_version_kind|namespace|name. If legacy_id_format is false, then resource IDs will look like group/kind/namespace/name",
7979
},
8080
},

kustomize/provider_test.go

-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ import (
88
var testAccProviders map[string]terraform.ResourceProvider
99
var testAccProvider *schema.Provider
1010

11-
var testAccLegacyProviders map[string]terraform.ResourceProvider
12-
var testAccLegacyProvider *schema.Provider
13-
1411
func init() {
1512
testAccProvider = Provider()
1613
testAccProviders = map[string]terraform.ResourceProvider{

kustomize/resource_kustomization_legacy_test.go

-54
Original file line numberDiff line numberDiff line change
@@ -413,57 +413,3 @@ resource "kustomization_resource" "webhook" {
413413
}
414414
`
415415
}
416-
417-
//
418-
//
419-
// TransformerConfigs test
420-
func TestAccResourceKustomization_legacy_transformerConfigs(t *testing.T) {
421-
422-
resource.Test(t, resource.TestCase{
423-
Providers: testAccProviders,
424-
Steps: []resource.TestStep{
425-
//
426-
//
427-
// Applying initial config without the test label
428-
{
429-
Config: testAccResourceKustomizationConfig_legacy_transformerConfigs("test_kustomizations/transformer_configs/initial"),
430-
Check: resource.ComposeAggregateTestCheckFunc(
431-
resource.TestCheckResourceAttrSet("kustomization_resource.ns", "id"),
432-
resource.TestCheckResourceAttrSet("kustomization_resource.svc", "id"),
433-
resource.TestCheckResourceAttrSet("kustomization_resource.dep1", "id"),
434-
testAccCheckManifestLabelAbsent("kustomization_resource.dep1", "test.example.com/test-label"),
435-
testAccCheckManifestSelectorAbsent("kustomization_resource.dep1", "test.example.com/test-label"),
436-
),
437-
},
438-
//
439-
//
440-
// Applying modified config adding the test label
441-
{
442-
Config: testAccResourceKustomizationConfig_legacy_transformerConfigs("test_kustomizations/transformer_configs/modified"),
443-
Check: resource.ComposeAggregateTestCheckFunc(
444-
resource.TestCheckResourceAttrSet("kustomization_resource.ns", "id"),
445-
resource.TestCheckResourceAttrSet("kustomization_resource.svc", "id"),
446-
resource.TestCheckResourceAttrSet("kustomization_resource.dep1", "id"),
447-
testAccCheckManifestLabel("kustomization_resource.dep1", "test.example.com/test-label", "test-value"),
448-
testAccCheckManifestSelectorAbsent("kustomization_resource.dep1", "test.example.com/test-label"),
449-
),
450-
},
451-
},
452-
})
453-
}
454-
455-
func testAccResourceKustomizationConfig_legacy_transformerConfigs(path string) string {
456-
return testAccDataSourceKustomizationConfig_basic(path, true) + `
457-
resource "kustomization_resource" "ns" {
458-
manifest = data.kustomization_build.test.manifests["~G_v1_Namespace|~X|test-transformer-config"]
459-
}
460-
461-
resource "kustomization_resource" "svc" {
462-
manifest = data.kustomization_build.test.manifests["~G_v1_Service|test-transformer-config|test"]
463-
}
464-
465-
resource "kustomization_resource" "dep1" {
466-
manifest = data.kustomization_build.test.manifests["apps_v1_Deployment|test-transformer-config|test"]
467-
}
468-
`
469-
}

0 commit comments

Comments
 (0)