mirror of
https://github.com/yannh/kubeconform.git
synced 2026-02-18 09:27:02 +00:00
24 lines
501 B
Go
24 lines
501 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"github.com/yannh/kubeconform/cmd/kubeconform"
|
|
"github.com/yannh/kubeconform/pkg/config"
|
|
)
|
|
|
|
var version = "development"
|
|
|
|
func main() {
|
|
cfg, out, err := config.FromFlags(os.Args[0], os.Args[1:])
|
|
if err != nil {
|
|
fmt.Fprintf(os.Stderr, "failed parsing command line: %s\n", err.Error())
|
|
os.Exit(1)
|
|
}
|
|
|
|
if err = kubeconform.Validate(cfg, out); err != nil {
|
|
fmt.Fprintf(os.Stderr, "failed validating resources: %s - %s\n", err.Error(), out)
|
|
os.Exit(1)
|
|
}
|
|
}
|