|
|
@ -78,7 +78,6 @@ func TestValidateChartName(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
failTests := []*chart.Metadata{
|
|
|
|
failTests := []*chart.Metadata{
|
|
|
|
|
|
|
|
|
|
|
|
{Name: ""}, // empty
|
|
|
|
{Name: ""}, // empty
|
|
|
|
{Name: "ChartName"}, // uppercase
|
|
|
|
{Name: "ChartName"}, // uppercase
|
|
|
|
{Name: "chart_name"}, // underscore
|
|
|
|
{Name: "chart_name"}, // underscore
|
|
|
@ -90,15 +89,13 @@ func TestValidateChartName(t *testing.T) {
|
|
|
|
{Name: "chart/name"}, // forward slash
|
|
|
|
{Name: "chart/name"}, // forward slash
|
|
|
|
{Name: "chart\\name"}, // backslash
|
|
|
|
{Name: "chart\\name"}, // backslash
|
|
|
|
{Name: "chart name"}, // space
|
|
|
|
{Name: "chart name"}, // space
|
|
|
|
{Name: strings.Repeat("a", 251)}, // 241 chars — too long
|
|
|
|
{Name: strings.Repeat("a", 251)}, // 251 chars — too long
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
successTests := []*chart.Metadata{
|
|
|
|
successTests := []*chart.Metadata{
|
|
|
|
{Name: "nginx"},
|
|
|
|
{Name: "chartname"},
|
|
|
|
{Name: "nginx-lego"},
|
|
|
|
{Name: "chart-name"},
|
|
|
|
{Name: "aws-cluster-autoscaler"},
|
|
|
|
{Name: "chart-name-success"},
|
|
|
|
{Name: "abc123"},
|
|
|
|
|
|
|
|
{Name: "chartname123"},
|
|
|
|
{Name: "chartname123"},
|
|
|
|
{Name: strings.Repeat("a", 250)},
|
|
|
|
{Name: strings.Repeat("a", 250)},
|
|
|
|
}
|
|
|
|
}
|
|
|
|