[jira] [Commented] (LIBCLOUD-749) CloudStack: bugs in the method ex_authorize_security_group_ingress
[ https://issues.apache.org/jira/browse/LIBCLOUD-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14952297#comment-14952297 ] ASF subversion and git services commented on LIBCLOUD-749: -- Commit a35bc7e536edc2f2c7c54d8f001d557029170562 in libcloud's branch refs/heads/trunk from lionel [ https://git-wip-us.apache.org/repos/asf?p=libcloud.git;h=a35bc7e ] [LIBCLOUD-749] Fixed a minor issue with the docstring of the method ex_authorize_security_group_ingress Closes #580 Signed-off-by: Tomaz Muraus> CloudStack: bugs in the method ex_authorize_security_group_ingress > -- > > Key: LIBCLOUD-749 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-749 > Project: Libcloud > Issue Type: Bug > Components: Compute > Environment: CloudStack compute driver >Reporter: L. Schaub > Labels: Bug, CloudStack, Improvement, SecurityGroups > Original Estimate: 4h > Remaining Estimate: 4h > > The method ex_authorize_security_group_ingress contains some bugs: > - The docstring doesn't match parameters of the method. > - Only ICMP and TCP is allowed even if the doc of the parameter "protocol" > mention TCP and UDP. > - Moreover ICMP cannot be used because there is no way to specify the two > required parameters "icmptype" and "icmpcode". > - The parameter endport is not used if it's defined. > - The return type is not a list but a dict. > - The unit test doesn't use parameters in the correct order. > So I created a patch which aims to fix these bugs and also try to do the > following: > - Improve the docstring to be a bit more detailed (the previous one comes > from the official Apache CloudStack documentation). > - Add a kwargs to allow to provide extra parameters defined in the API and in > the docstring. > - Improve the unit test. > - Add support for other protocols like AH, GRE, ESP which are available on > some Cloud like Exoscale. > I will provide the patch as a Pull Request in GitHub. > Regards -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (LIBCLOUD-749) CloudStack: bugs in the method ex_authorize_security_group_ingress
[ https://issues.apache.org/jira/browse/LIBCLOUD-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14952296#comment-14952296 ] ASF subversion and git services commented on LIBCLOUD-749: -- Commit 64876e9fc12d428fba99aafc4d3691db25d60598 in libcloud's branch refs/heads/trunk from lionel [ https://git-wip-us.apache.org/repos/asf?p=libcloud.git;h=64876e9 ] [LIBCLOUD-749] CloudStack: minor fixes to comply with pep8. Closes #580 Signed-off-by: Tomaz Muraus> CloudStack: bugs in the method ex_authorize_security_group_ingress > -- > > Key: LIBCLOUD-749 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-749 > Project: Libcloud > Issue Type: Bug > Components: Compute > Environment: CloudStack compute driver >Reporter: L. Schaub > Labels: Bug, CloudStack, Improvement, SecurityGroups > Original Estimate: 4h > Remaining Estimate: 4h > > The method ex_authorize_security_group_ingress contains some bugs: > - The docstring doesn't match parameters of the method. > - Only ICMP and TCP is allowed even if the doc of the parameter "protocol" > mention TCP and UDP. > - Moreover ICMP cannot be used because there is no way to specify the two > required parameters "icmptype" and "icmpcode". > - The parameter endport is not used if it's defined. > - The return type is not a list but a dict. > - The unit test doesn't use parameters in the correct order. > So I created a patch which aims to fix these bugs and also try to do the > following: > - Improve the docstring to be a bit more detailed (the previous one comes > from the official Apache CloudStack documentation). > - Add a kwargs to allow to provide extra parameters defined in the API and in > the docstring. > - Improve the unit test. > - Add support for other protocols like AH, GRE, ESP which are available on > some Cloud like Exoscale. > I will provide the patch as a Pull Request in GitHub. > Regards -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (LIBCLOUD-749) CloudStack: bugs in the method ex_authorize_security_group_ingress
[ https://issues.apache.org/jira/browse/LIBCLOUD-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14952298#comment-14952298 ] ASF GitHub Bot commented on LIBCLOUD-749: - Github user asfgit closed the pull request at: https://github.com/apache/libcloud/pull/580 > CloudStack: bugs in the method ex_authorize_security_group_ingress > -- > > Key: LIBCLOUD-749 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-749 > Project: Libcloud > Issue Type: Bug > Components: Compute > Environment: CloudStack compute driver >Reporter: L. Schaub > Labels: Bug, CloudStack, Improvement, SecurityGroups > Original Estimate: 4h > Remaining Estimate: 4h > > The method ex_authorize_security_group_ingress contains some bugs: > - The docstring doesn't match parameters of the method. > - Only ICMP and TCP is allowed even if the doc of the parameter "protocol" > mention TCP and UDP. > - Moreover ICMP cannot be used because there is no way to specify the two > required parameters "icmptype" and "icmpcode". > - The parameter endport is not used if it's defined. > - The return type is not a list but a dict. > - The unit test doesn't use parameters in the correct order. > So I created a patch which aims to fix these bugs and also try to do the > following: > - Improve the docstring to be a bit more detailed (the previous one comes > from the official Apache CloudStack documentation). > - Add a kwargs to allow to provide extra parameters defined in the API and in > the docstring. > - Improve the unit test. > - Add support for other protocols like AH, GRE, ESP which are available on > some Cloud like Exoscale. > I will provide the patch as a Pull Request in GitHub. > Regards -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (LIBCLOUD-749) CloudStack: bugs in the method ex_authorize_security_group_ingress
[ https://issues.apache.org/jira/browse/LIBCLOUD-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14746334#comment-14746334 ] ASF GitHub Bot commented on LIBCLOUD-749: - GitHub user schaubl opened a pull request: https://github.com/apache/libcloud/pull/580 [LIBCLOUD-749] CloudStack: fixed method ex_authorize_security_group_ingress Corresponding ticket in the issue tracker: [LIBCLOUD-749](https://issues.apache.org/jira/browse/LIBCLOUD-749) This PR fixes the following bugs: - The docstring doesn't match parameters of the method. - Only `ICMP` and `TCP` is allowed even if the doc of the parameter `protocol` mention `TCP` and `UDP`. - Moreover `ICMP` cannot be used because there is no way to specify the two required parameters `icmptype` and `icmpcode`. - The parameter `endport` is not used if it's defined. - The return type is not a `list` but a `dict`. - The unit test doesn't use parameters in the correct order. This PR also does the following changes: - Improve the docstring to be a bit more detailed (the previous one comes from the official Apache CloudStack documentation). - Add a `kwargs` to allow to provide extra parameters defined in the API and in the docstring. - Improve the unit test. - Add support for other protocols like `AH`, `GRE` and `ESP` which are available on some Cloud like Exoscale. You can merge this pull request into a Git repository by running: $ git pull https://github.com/schaubl/libcloud LIBCLOUD-749_cloudstack-fixed-ex_authorize_security_group_ingress Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/580.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #580 commit 84699dc524e57ac40de2b5eca5a92cfcee6cbc01 Author: lionelDate: 2015-09-15T21:39:15Z [LIBCLOUD-749] CloudStack: fixed method ex_authorize_security_group_ingress > CloudStack: bugs in the method ex_authorize_security_group_ingress > -- > > Key: LIBCLOUD-749 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-749 > Project: Libcloud > Issue Type: Bug > Components: Compute > Environment: CloudStack compute driver >Reporter: L. Schaub > Labels: Bug, CloudStack, Improvement, SecurityGroups > Original Estimate: 4h > Remaining Estimate: 4h > > The method ex_authorize_security_group_ingress contains some bugs: > - The docstring doesn't match parameters of the method. > - Only ICMP and TCP is allowed even if the doc of the parameter "protocol" > mention TCP and UDP. > - Moreover ICMP cannot be used because there is no way to specify the two > required parameters "icmptype" and "icmpcode". > - The parameter endport is not used if it's defined. > - The return type is not a list but a dict. > - The unit test doesn't use parameters in the correct order. > So I created a patch which aims to fix these bugs and also try to do the > following: > - Improve the docstring to be a bit more detailed (the previous one comes > from the official Apache CloudStack documentation). > - Add a kwargs to allow to provide extra parameters defined in the API and in > the docstring. > - Improve the unit test. > - Add support for other protocols like AH, GRE, ESP which are available on > some Cloud like Exoscale. > I will provide the patch as a Pull Request in GitHub. > Regards -- This message was sent by Atlassian JIRA (v6.3.4#6332)