add generators/transformers fields in kusotmization.yaml

This commit is contained in:
Jingfang Liu
2019-04-03 14:05:25 -07:00
parent 2490e605c3
commit deaf0779a1
3 changed files with 10 additions and 0 deletions

View File

@@ -67,6 +67,8 @@ func determineFieldOrder() []string {
"Vars", "Vars",
"Images", "Images",
"Configurations", "Configurations",
"Generators",
"Transformers",
} }
// Add deprecated fields here. // Add deprecated fields here.

View File

@@ -46,6 +46,8 @@ func TestFieldOrder(t *testing.T) {
"Vars", "Vars",
"Images", "Images",
"Configurations", "Configurations",
"Generators",
"Transformers",
} }
actual := determineFieldOrder() actual := determineFieldOrder()
if len(expected) != len(actual) { if len(expected) != len(actual) {

View File

@@ -130,6 +130,12 @@ type Kustomization struct {
// Configurations is a list of transformer configuration files // Configurations is a list of transformer configuration files
Configurations []string `json:"configurations,omitempty" yaml:"configurations,omitempty"` Configurations []string `json:"configurations,omitempty" yaml:"configurations,omitempty"`
// Generators is a list of files containing custom generators
Generators []string `json:"generators,omitempty" yaml:"generators,omitempty"`
// Transformers is a list of files containing transformers
Transformers []string `json:"transformers,omitempty" yaml:"transformers,omitempty"`
} }
// DealWithMissingFields fills the missing fields // DealWithMissingFields fills the missing fields