INNER CODE UNIT · Go

getKubernetesSwagger

numaproj/numaflow · hack/gen-openapi-spec/main.go:160

func getKubernetesSwagger(kubeSwaggerPath string) spec.Definitions {
	data, err := os.ReadFile(kubeSwaggerPath)
	if err != nil {
		panic(err)
	}
	swagger := &spec.Swagger{}
	err = json.Unmarshal(data, swagger)
	if err != nil {
		panic(err)
	}
	result := swagger.Definitions
	for k, v := range missingMachinerySwagger() {
		result[k] = v
	}
	return result
}

// missingMachinerySwagger generates missing definitions from k8s

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…