INNER CODE UNIT · Go
formatFilename
yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema.go:233
func formatFilename(format, kind, group, fullgroup, version string) string {
r := strings.NewReplacer(
"{kind}", kind,
"{group}", group,
"{fullgroup}", fullgroup,
"{version}", version,
)
return strings.ToLower(r.Replace(format)) + ".json"
}
func openInput(path string) (io.ReadCloser, error) {
if strings.HasPrefix(path, "http") {
client := http.DefaultClient
if os.Getenv("DISABLE_SSL_CERT_VALIDATION") != "" {
client = &http.Client{Transport: &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}}
}