Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

[cloudstack] Add models and requests to support CloudStack advanced network API #2541

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
4 participants

resouer commented Jan 7, 2014

Add models and requests to support CloudStack advanced network API, which should be used in Cloud Foundry BOSH-CloudStack-CPI project. Most of these features belong to ClousStack API 4.0.x

These features include firewall management, associating IP address to vm, enabling static nat, and vlan ip range management etc.

Files affected:

lib/fog/cloudstack/models/compute/firewall.rb
lib/fog/cloudstack/models/compute/firewalls.rb
lib/fog/cloudstack/models/compute/ipaddress.rb
lib/fog/cloudstack/models/compute/ipaddresses.rb
lib/fog/cloudstack/models/compute/key_pair.rb
lib/fog/cloudstack/models/compute/key_pairs.rb
lib/fog/cloudstack/models/compute/nat.rb
lib/fog/cloudstack/models/compute/nats.rb
lib/fog/cloudstack/models/compute/network.rb
lib/fog/cloudstack/models/compute/networks.rb
lib/fog/cloudstack/models/compute/ostype.rb
lib/fog/cloudstack/models/compute/ostypes.rb
lib/fog/cloudstack/models/compute/vlan.rb
lib/fog/cloudstack/models/compute/vlans.rb
lib/fog/cloudstack/requests/compute/associate_ip_address.rb
lib/fog/cloudstack/requests/compute/copy_template.rb
lib/fog/cloudstack/requests/compute/create_firewall_rule.rb
lib/fog/cloudstack/requests/compute/create_tags.rb
lib/fog/cloudstack/requests/compute/create_template.rb
lib/fog/cloudstack/requests/compute/create_vlan_ip_range.rb
lib/fog/cloudstack/requests/compute/delete_tags.rb
lib/fog/cloudstack/requests/compute/delete_vlan_ip_range.rb
lib/fog/cloudstack/requests/compute/disable_static_nat.rb
lib/fog/cloudstack/requests/compute/disassociate_ip_address.rb
lib/fog/cloudstack/requests/compute/enable_static_nat.rb
lib/fog/cloudstack/requests/compute/list_tags.rb
lib/fog/cloudstack/requests/compute/list_vlan_ip_ranges.rb
tests/cloudstack/requests/assosiate_ip_address_tests.rb
tests/cloudstack/requests/create_vlan_range_tests.rb
tests/cloudstack/requests/delete_vlan_range_tests.rb
tests/cloudstack/requests/disable_static_nat_tests.rb
tests/cloudstack/requests/disassosiate_ip_address_tests.rb
tests/cloudstack/requests/enable_static_nat_tests.rb
tests/cloudstack/requests/list_vlan_range_tests.rb

resouer commented Jan 7, 2014

@bdorry Cloud you please give this a code review?

Coverage Status

Coverage increased (+0.73%) when pulling fda0f7a on ZJU-SEL:cpi into 1a38adc on fog:master.

Member

plribeiro3000 commented Dec 22, 2014

@geemus Someone to bug in here?

@resouer Could you rebase it please?

Owner

geemus commented Dec 22, 2014

Not sure who for this one, unfortunately.

Member

plribeiro3000 commented Dec 22, 2014

@geemus You think we could review as it is? Or we should have a pair of eyes of someone with deeper knowledge for it?

Owner

geemus commented Dec 22, 2014

I think we should probably just do our best review based on the big picture since we don't have somebody more specific handy. Thanks!

Member

plribeiro3000 commented Dec 22, 2014

@resouer Once you rebase it we will review it asap.

@plribeiro3000 plribeiro3000 self-assigned this Dec 22, 2014

resouer commented Dec 23, 2014

@plribeiro3000 It is impossible to rebase since it has been almost a year .... so I created a new PR based on the latest code base

#3362

Member

plribeiro3000 commented Dec 23, 2014

Ok. Thank you for having the trouble to fix it!

Owner

geemus commented Dec 23, 2014

Thanks! I'll try to review shortly.

On Tue, Dec 23, 2014 at 4:53 AM, Paulo Henrique Lopes Ribeiro <
notifications@github.com> wrote:

Closed #2541 #2541.

Reply to this email directly or view it on GitHub
#2541 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment