)]}'
{"krm-functions/cloud-init/main.go":[{"author":{"_account_id":7185,"name":"Dmitry Ukov","email":"dukov@mirantis.com","username":"dukov"},"change_message_id":"ab1fae6bb6f0ec88dd75c8537a8e0cd30d589565","unresolved":true,"context_lines":[{"line_number":38,"context_line":"\tnetworkConfigFileName \u003d \"network-data\""},{"line_number":39,"context_line":")"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"func bundleFromRNodes(rnodes []*yaml.RNode) (document.Bundle, error) {"},{"line_number":42,"context_line":"\tp :\u003d provider.NewDefaultDepProvider()"},{"line_number":43,"context_line":"\tresmapFactory :\u003d resmap.NewFactory(p.GetResourceFactory(), p.GetConflictDetectorFactory())"},{"line_number":44,"context_line":"\tresmap, err :\u003d resmapFactory.NewResMapFromRNodeSlice(rnodes)"},{"line_number":45,"context_line":"\tif err !\u003d nil {"},{"line_number":46,"context_line":"\t\treturn \u0026document.BundleFactory{}, err"},{"line_number":47,"context_line":"\t}"},{"line_number":48,"context_line":"\treturn \u0026document.BundleFactory{"},{"line_number":49,"context_line":"\t\tResMap: resmap,"},{"line_number":50,"context_line":"\t}, nil"},{"line_number":51,"context_line":"}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"func docFromRNode(rnode *yaml.RNode) (document.Document, error) {"},{"line_number":54,"context_line":"\trnodes :\u003d []*yaml.RNode{rnode}"},{"line_number":55,"context_line":"\tbundle, err :\u003d bundleFromRNodes(rnodes)"},{"line_number":56,"context_line":"\tif err !\u003d nil {"},{"line_number":57,"context_line":"\t\treturn nil, err"},{"line_number":58,"context_line":"\t}"},{"line_number":59,"context_line":"\tcollection, err :\u003d bundle.GetAllDocuments()"},{"line_number":60,"context_line":"\tif err !\u003d nil {"},{"line_number":61,"context_line":"\t\treturn nil, err"},{"line_number":62,"context_line":"\t}"},{"line_number":63,"context_line":"\tif len(collection) \u003d\u003d 0 {"},{"line_number":64,"context_line":"\t\treturn nil, errors.New(\"Error while converting RNode to Document: empty document bundle\")"},{"line_number":65,"context_line":"\t}"},{"line_number":66,"context_line":"\treturn collection[0], nil"},{"line_number":67,"context_line":"}"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"func main() {"},{"line_number":70,"context_line":"\tresourceList :\u003d \u0026framework.ResourceList{}"}],"source_content_type":"text/x-go","patch_set":15,"id":"d7a7c574_56251c47","line":67,"range":{"start_line":41,"start_character":0,"end_line":67,"end_character":1},"updated":"2021-03-01 13:59:40.000000000","message":"nit: we may want to extend airshipctl document module this functions","commit_id":"6523c800ad2d9c593cca67a86e8b3cc7eda3f6f9"}]}
