diff --git a/runner/cmd_test.go b/runner/cmd_test.go index 4fd1b672157ea7c5775e8c1a3b701cf593daca5a_cnVubmVyL2NtZF90ZXN0Lmdv..97d0355704ac411645fe53c8cca118e4462c9f64_cnVubmVyL2NtZF90ZXN0Lmdv 100644 --- a/runner/cmd_test.go +++ b/runner/cmd_test.go @@ -124,5 +124,9 @@ resource := make(map[string]interface{}) require.NoError(t, v.Unmarshal(&resource)) + kind, ok := resource["kind"].(string) + require.True(t, ok) + assert.Equal(t, tokens[0], kind) + apiVersion, ok := resource["apiversion"].(string) require.True(t, ok) @@ -127,10 +131,6 @@ apiVersion, ok := resource["apiversion"].(string) require.True(t, ok) - assert.Equal(t, tokens[0], apiVersion) - - kind, ok := resource["kind"].(string) - require.True(t, ok) - assert.Equal(t, tokens[1], kind) + assert.Equal(t, tokens[1], apiVersion) metadata, ok := resource["metadata"].(map[string]interface{}) require.True(t, ok) diff --git a/runner/main.go b/runner/main.go index 4fd1b672157ea7c5775e8c1a3b701cf593daca5a_cnVubmVyL21haW4uZ28=..97d0355704ac411645fe53c8cca118e4462c9f64_cnVubmVyL21haW4uZ28= 100644 --- a/runner/main.go +++ b/runner/main.go @@ -169,7 +169,7 @@ if !ok { return nil, fmt.Errorf("fail to type assert metadata.name from: %+v", resource) } - filename := fmt.Sprintf("%s.%s.%s.yaml", strings.Replace(apiVersion, "/", "_", -1), kind, name) + filename := fmt.Sprintf("%s.%s.%s.yaml", kind, strings.Replace(apiVersion, "/", "_", -1), name) fPath := filepath.Join(buildDir, filename) if out, err := yaml.Marshal(resource); err != nil {