Remove config key order check (#1504)
* Make bases and environments equivalent priority config keys Signed-off-by: Richard Swearingen <drivelikebrazil@gmail.com>
This commit is contained in:
parent
73c8b193f6
commit
f09855d40e
|
|
@ -17,8 +17,8 @@ var (
|
||||||
separatorRegex = regexp.MustCompile(`^--- *$`)
|
separatorRegex = regexp.MustCompile(`^--- *$`)
|
||||||
topkeysPriority = map[string]int{
|
topkeysPriority = map[string]int{
|
||||||
"bases": 0,
|
"bases": 0,
|
||||||
"environments": 1,
|
"environments": 0,
|
||||||
"releases": 2,
|
"releases": 1,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,24 +144,29 @@ func TestTopConfigKeysVerifier(t *testing.T) {
|
||||||
helmfileContent: []byte("a:\ne:\n"),
|
helmfileContent: []byte("a:\ne:\n"),
|
||||||
wantErr: false,
|
wantErr: false,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "no error when correct order 02",
|
||||||
|
helmfileContent: []byte("environments:\nbases:\nreleases:\n"),
|
||||||
|
wantErr: false,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "error when not correct order 00",
|
name: "error when not correct order 00",
|
||||||
helmfileContent: []byte("environments:\nbases:\n"),
|
helmfileContent: []byte("releases:\nbases:\n"),
|
||||||
wantErr: true,
|
wantErr: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "error when not correct order 01",
|
name: "error when not correct order 01",
|
||||||
helmfileContent: []byte("environments:\nhelmDefaults:\nbases:\n"),
|
helmfileContent: []byte("releases:\nhelmDefaults:\nbases:\n"),
|
||||||
wantErr: true,
|
wantErr: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "error when not correct order 02",
|
name: "error when not correct order 02",
|
||||||
helmfileContent: []byte("helmDefaults:\nenvironments:\nbases:\n"),
|
helmfileContent: []byte("helmDefaults:\nreleases:\nbases:\n"),
|
||||||
wantErr: true,
|
wantErr: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "error when not correct order 03",
|
name: "error when not correct order 03",
|
||||||
helmfileContent: []byte("environments:\nva:\nve:\nbases:\n"),
|
helmfileContent: []byte("releases:\nva:\nve:\nbases:\n"),
|
||||||
wantErr: true,
|
wantErr: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue