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},
			}}
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…