{"push_id":2901505095,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"bdd03114901fc3459c2b87a244f1e5c24d9fc80c","before":"6283d0e0b87b386b72157106c10e2e68622e3c14","commits":[{"sha":"16a95c80c81091d26220c09598ce4e57baa51dcc","author":{"name":"Prince Rachit Sinha","email":"0070ab145a802efb4bd608afc498d66f3357eb84@mayadata.io"},"message":"fix(runtask): Fix available pool count check. (#514)\n\n* fix(runtask): Fix available pool count check\r\n\r\nThe cstor-volume-create-listcstorpoolcr-default-0.7.0 task was getting\r\nthe size of pool as actual count + 1. This is because when the list is\r\nsplit there is an extra entry with content \"\" appended to the array.\r\ne.g. 'a;b;' when split will give 3 values instead of two.\r\n\r\nThis was causing the pool size to appear as one size extra.\r\nFixed this by adding a function splitListTrim in template.go which would\r\nfirst remove prefix and suffix seperator and then internally use the\r\nsame logic as that of splitList.\r\n\r\nSigned-off-by: Prince Rachit Sinha <prince.rachit@mayadata.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/16a95c80c81091d26220c09598ce4e57baa51dcc"},{"sha":"d174fadbe02dddcc03f1affd31427ab1a59ea75f","author":{"name":"kmova","email":"6a28dfa88869c0f71365518480e309e6698873e0@openebs.io"},"message":"fix(cast): put the volume annotations on the pod\n\nRefer: https://github.com/openebs/openebs/issues/1907\n\nFSType details were being placed on the deployment annotations\nbut the read CAST was looking for them from the pod annotations.\nThis was causing the FSType to be empty in CASVolume spec\nreturned to provisioner - resulting in ext4 only being used.\n\nMade the change to volume controller deployment CAST to place\nthe annotations on the pod.\n\nSigned-off-by: kmova <kiran.mova@openebs.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/d174fadbe02dddcc03f1affd31427ab1a59ea75f"},{"sha":"68988f25c4358a2b7d1f059c066d1485a5497b7b","author":{"name":"moteesh","email":"06fbb41b1ecf56502c491df99ef5e21c0111e9ef@gmail.com"},"message":"feat(snapshot-grpc) Server side gRPC implementation for snapshots\nwith all the review comments incorporated\n\nSigned-off-by: moteesh <moteesh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/68988f25c4358a2b7d1f059c066d1485a5497b7b"},{"sha":"e3322a19f0aa4c1db98ad2911b17632d912a528a","author":{"name":"moteesh","email":"06fbb41b1ecf56502c491df99ef5e21c0111e9ef@gmail.com"},"message":"vendored dependencies for snapshot grpc\n\nSigned-off-by: moteesh <moteesh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/e3322a19f0aa4c1db98ad2911b17632d912a528a"},{"sha":"e065d2157d91e2b17738a51cc79d16ec1af37623","author":{"name":"moteesh","email":"06fbb41b1ecf56502c491df99ef5e21c0111e9ef@gmail.com"},"message":"grammatical error corrected in error message.\n\nSigned-off-by: moteesh <moteesh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/e065d2157d91e2b17738a51cc79d16ec1af37623"},{"sha":"d55cd217711c878bc51fc263d32fae88384706e2","author":{"name":"moteesh","email":"06fbb41b1ecf56502c491df99ef5e21c0111e9ef@gmail.com"},"message":"removed unused constant MaxPortNumber\n\nSigned-off-by: moteesh <moteesh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/d55cd217711c878bc51fc263d32fae88384706e2"},{"sha":"f113f8048107e10f6d77dca454aa8557d02bc552","author":{"name":"moteesh","email":"06fbb41b1ecf56502c491df99ef5e21c0111e9ef@gmail.com"},"message":"some more changes from the review comments\n\nSigned-off-by: moteesh <moteesh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/f113f8048107e10f6d77dca454aa8557d02bc552"},{"sha":"8bb3635833a48147e18a610a18c843f559b24c8b","author":{"name":"AmitKumarDas","email":"afede79b701ad618a6c07974063f642c07c6d765@mayadata.io"},"message":"style(install): update based on go fmt due to earlier commits\n\nThis commit has below change:\n- will accept the change directed by go fmt\n\nSigned-off-by: AmitKumarDas <amit.das@mayadata.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/8bb3635833a48147e18a610a18c843f559b24c8b"},{"sha":"9b018202208242e37b4ea704ab13acff4d6919c2","author":{"name":"AmitKumarDas","email":"afede79b701ad618a6c07974063f642c07c6d765@mayadata.io"},"message":"feat(cast): add runtask command to expose http api\n\nNOTE - This is the first attempt to de-couple RunTask from invoking\nKubernetes only APIs.\n\nThis commit has below change:\n- pkg/msg\n  - a generic messaging layer utility that can be used across other namespaces\n  - msg will be used to add info, warn, skip, error & other kinds of messages\n  - msg is useful for debuggability aspects\n  - msg will make all modules debug friendly\n  - msg will make cas templates debug friendly\n- pkg/task/v1alpha1\n  - is a generic framework on which specific implementations can be built\n  - is a new way to define runtask\n  - will make writing runtasks more intuitive & simpler\n  - will make writing runtasks without verboseness\n  - will work along with older way of defining runtask\n- pkg/template/runtask_functions.go\n  - will introduce new template function definitions\n- pkg/jsonpath\n  - wrapper over client-go/util/jsonpath\n  - enables json path based querying of desired elements in the json doc\n  - will also get exposed as go text templating in future\n- pkg/task\n  - will introduce Command as a new kind understood by RunTask custom resource\n- pkg/client/http\n  - will introduce rest client wrapper over client-go's rest package\n- pkg/template/template_test.go\n  - moved to easily identifiable test case names\n\nSigned-off-by: AmitKumarDas <amit.das@mayadata.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/9b018202208242e37b4ea704ab13acff4d6919c2"},{"sha":"574b3eec49e7f1c9f277e2c727088e1153a96903","author":{"name":"AmitKumarDas","email":"afede79b701ad618a6c07974063f642c07c6d765@mayadata.io"},"message":"refactor(k8sresources, installer): prefer interfaces to functions\n\nThis commit adheres to idiomatic go programming. It prefers use of interface\nto higher order functions.\n\nThis commit has below change:\n- replaces functions with interfaces\n- adds a few unit test logic\n- favours use of 'github.com/pkg/errors' to 'fmt' to return errors\n\nSigned-off-by: AmitKumarDas <amit.das@mayadata.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/574b3eec49e7f1c9f277e2c727088e1153a96903"},{"sha":"bdd03114901fc3459c2b87a244f1e5c24d9fc80c","author":{"name":"Prince Rachit Sinha","email":"0070ab145a802efb4bd608afc498d66f3357eb84@mayadata.io"},"message":"feat(cast): Introduce withoption function in cas template. (#525)\n\nfix(cast): Introduce withoption function in cas template.\r\n\r\nRemove older `url` and `name` functions which were specific for keys\r\n'url' and 'name' respectively and introduce a generic function\r\n`withoption` which will accept both the key and value.\r\n\r\n\r\nSigned-off-by: Prince Rachit Sinha <prince.rachit@mayadata.io>","distinct":true,"url":"https://api.github.com/repos/kmova/maya/commits/bdd03114901fc3459c2b87a244f1e5c24d9fc80c"}]}
{"actor":{"display_login":"kmova"}}