Skip to content

Commit 192b1f1

Browse files
author
Brendan Ryan
committed
add shorthand for providing schemas
1 parent 805845b commit 192b1f1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

kubeval/config.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,10 @@ type Config struct {
4242
FileName string
4343
}
4444

45-
4645
// NewDefaultConfig creates a Config with default values
4746
func NewDefaultConfig() *Config {
4847
return &Config{
49-
FileName: "stdin",
48+
FileName: "stdin",
5049
KubernetesVersion: "master",
5150
}
5251
}
@@ -59,7 +58,7 @@ func AddKubevalFlags(cmd *cobra.Command, config *Config) *cobra.Command {
5958
cmd.Flags().BoolVar(&config.Strict, "strict", false, "Disallow additional properties not in schema")
6059
cmd.Flags().StringVarP(&config.FileName, "filename", "f", "stdin", "filename to be displayed when testing manifests read from stdin")
6160
cmd.Flags().StringSliceVar(&config.KindsToSkip, "skip-kinds", []string{}, "Comma-separated list of case-sensitive kinds to skip when validating against schemas")
62-
cmd.Flags().StringVar(&config.SchemaLocation, "schema-location", "", "Base URL used to download schemas. Can also be specified with the environment variable KUBEVAL_SCHEMA_LOCATION")
61+
cmd.Flags().StringVarP(&config.SchemaLocation, "schema-location", "s", "", "Base URL used to download schemas. Can also be specified with the environment variable KUBEVAL_SCHEMA_LOCATION.")
6362
cmd.Flags().StringVarP(&config.KubernetesVersion, "kubernetes-version", "v", "master", "Version of Kubernetes to validate against")
6463
return cmd
6564
}

0 commit comments

Comments
 (0)