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