Commit Graph

397 Commits (2bd3c26fb11bd3d51cdf364c78f36ba767956475)

Author SHA1 Message Date
Joe Topjian 7d6116d7c2 provider/openstack: Re-Add server.AccessIPv4 and server.AccessIPv6
10 years ago
Joe Topjian d82a4c9259 provider/openstack: Safely typecast network during instance update
10 years ago
Joe Topjian 866e49455f provider/openstack: Add detaching as valid pending state
10 years ago
Joe Topjian e872c3d8ba provider/openstack: Instance Block Device cleanup
10 years ago
Joe Topjian ed9e7de901 provider/openstack: multi ephemeral support
10 years ago
Joe Topjian cb9099e28a Merge pull request #5355 from jtopjian/openstack-domain-env-vars
10 years ago
Joe Topjian 8d00ee3836 provider/openstack: Add Support for Domain environment variables
10 years ago
Joe Topjian 41e6851c15 provider/openstack: Making Block Device Size Required
10 years ago
Joe Topjian a230213b33 Merge pull request #5106 from kars7e/master
10 years ago
Trevor Pounds 79742fc367 Enable `go vet -composites` check and fix warnings.
10 years ago
Kirill Shirinkin 63016155ea Add distributed routers support
10 years ago
Karol Stepniewski 88fb724af8 Add optional cacert_file parameter to openstack provider
10 years ago
Trevor Pounds 0cd0ff0f8e Use built-in schema.HashString.
10 years ago
Joe Topjian 7ccaaa12be provider/openstack: Fix crash when access_network was not defined
10 years ago
Joe Topjian aefd22ed9b provider/openstack Fix LB Member Errors
10 years ago
Joe Topjian baeaee0103 Merge pull request #4359 from jtopjian/jtopjian-openstack-lb-member
10 years ago
Joe Topjian 1ccd0491ff Merge pull request #4812 from jtopjian/openstack-per-network-floating-ip
10 years ago
Joe Topjian df660a26a1 provider/openstack: Per-network Floating IPs
10 years ago
Joe Topjian b488541ee9 provider/openstack Add Acceptance Test for No Port IP
10 years ago
Yo Takezawa 17e6e5d118 provider/openstack Convert FixedIPS from struct to map for ResourceData
10 years ago
Yo Takezawa 0aff8e28a5 provider/openstack Changing the port resource to mark the ip_address as Optional
10 years ago
Ian Duffy 47ac10d66b Change resource.StateChangeConf to use an array for target states
10 years ago
Joe Topjian 7b4e17708a Merge pull request #4623 from jtopjian/openstack-instance-personality
10 years ago
Joe Topjian 4a4f2ad9e5 provider/openstack: Add Instance Personality
10 years ago
Joe Topjian f1b55de7c8 Merge pull request #4617 from ebsco/master
10 years ago
Cliff Pracht 1de2fde147 Fix to not put fixed_ip in request if not defined
10 years ago
Joe Topjian 2503f0b01d provider/openstack: Ensure valid Security Group Rule attribute combination
10 years ago
Joe Topjian 8d5a2d05a4 provider/openstack: Load Balancing Member Resource
10 years ago
Joe Topjian 669ddbfc5c Merge pull request #4288 from jtopjian/jtopjian-openstack-bfv-set2list
10 years ago
Joe Topjian 03a7926198 Merge pull request #4298 from jtopjian/jtopjian-openstack-devstack
10 years ago
Joe Topjian 1ff403347b provider/openstack: Fix set hash for security group test
11 years ago
Joe Topjian 7cbd18a88d provider/openstack: DevStack Deploy Script
11 years ago
Joe Topjian 4716451617 provider/openstack: Convert block_device from TypeSet to TypeList
11 years ago
Joe Topjian 3dc45039d1 Merge pull request #4204 from jtopjian/jtopjian-openstack-deleting-volume
11 years ago
Nic Grayson ef9838c796 increased openstack 10 minute timeouts to 30 minutes
11 years ago
Joe Topjian c3f6bbcece provider/openstack: Handle volumes in "deleting" state
11 years ago
Joe Topjian f9dd42ddce provider/openstack: Add State Change support to LBaaS Resources
11 years ago
Joe Topjian b4242e6f35 provider/openstack: Clean up some attributes in LBaaS VIP resource
11 years ago
Radek Simko e7c88eab35 openstack: fix go vet error (bool modifier is %t)
11 years ago
Joe Topjian 19fc2193f4 Merge pull request #3904 from jtopjian/jtopjian-openstack-port-attr-cleanup
11 years ago
Joe Topjian f2a5064538 Merge pull request #3857 from jtopjian/jtopjian-openstack-secgroup-rule-fix2
11 years ago
Joe Topjian edd8e722bf provider/openstack: Make Networking Port attributes more intuitive
11 years ago
Joe Topjian 4d6e3289bc provider/openstack: adding test for router interface port
11 years ago
Kirill Shirinkin 3a1a242a7a provider/openstack: Allow port_id for router interface
11 years ago
Joe Topjian 3db7922b53 provider/openstack: Security Group Rule fixes
11 years ago
Joe Topjian 29636dc51d provider/openstack: Revert Security Group Rule Fix
11 years ago
Joe Topjian 37d4316c13 Merge pull request #3801 from jtopjian/jtopjian-openstack-secgroup-computed
11 years ago
Joe Topjian 98a441314b provider/openstack: Make Security Groups Computed
11 years ago
Joe Topjian 0e9397fc74 provider/openstack: Security Group Rules Fix
11 years ago
Joe Topjian 4c1083c9c5 provider/openstack: fix test formatting
11 years ago
Kirill Shirinkin d5e6929118 Fix tests
11 years ago
Kirill Shirinkin 3a63b48f97 provider/openstack: fixed_ips implementation for ports
11 years ago
Joe Topjian 312d371ce9 provider/openstack: Additions to the OpenStack Port resource
11 years ago
Jean Mertz 7d11b4b7e7 provider/openstack: openstack_networking_port_v2 resource
11 years ago
Joe Topjian cc54d9e0fd provider/openstack: State Changes for Networking Resources
11 years ago
Joe Topjian 4a5cd0b415 provider/openstack: Fixing Image ID/Name areas
11 years ago
Joe Topjian 3d3f8122a9 provider/openstack: Volume Cleanup
11 years ago
Joe Topjian e75553fd9d provider/openstack: Fixes Boot From Volume
11 years ago
Joe Topjian cc2b3677e6 Merge pull request #3091 from berendt/openstack_subnet_ip_default
11 years ago
Joe Topjian 776f15f0f3 provider/openstack: added acceptance test to test security group order
11 years ago
Joe Topjian beab5619e2 Merge pull request #3651 from Sheile/ignore-sg-order
11 years ago
Joe Topjian c4c480bb92 provider/openstack: Safe SecGroup Delete
11 years ago
Joe Topjian fd8dba4827 provider/openstack: add state 'creating' to blockstorage_volume_v1
11 years ago
Paul Hinze fe2bf2d473 Merge pull request #3440 from ggiamarchi/openstack/idempotency
11 years ago
Yo Takezawa 59828deb0f provider/openstack: Use security_groups as native set when update
11 years ago
Yo Takezawa d2cf45a057 provider/openstack: Ignore order of security_groups in instance
11 years ago
Panagiotis Moustafellos e4845f75cc removed extra parentheses
11 years ago
Guillaume Giamarchi e453decec8 Fix OpenStack provider idempotency bugs
11 years ago
Radek Simko f9efede852 gofmt files from recently merged PRs
11 years ago
Paul Hinze 5b4bbf08d0 Merge pull request #1788 from JeanMertz/openstack-floatingip-port
11 years ago
Paul Hinze 50b8161da1 Merge pull request #2008 from dupuy/secgrp-delta-remove-then-add
11 years ago
Anthony Scalisi 198e1a5186 remove various typos
11 years ago
Christian Berendt 3af3ce4242 provider/openstack: use '4' as default for ip_version of subnet
11 years ago
Christian Berendt b38f0e2f67 provider/openstack: add state 'downloading' to resource 'blockstorage_volume_v1'
11 years ago
Joe Topjian 5251193f87 Allow empty api_key and endpoint_type
11 years ago
Mitchell Hashimoto ebc33d874a providers/openstack: fix vet issue
11 years ago
Mitchell Hashimoto ede6af8763 Merge pull request #1921 from jtopjian/openstack-servergroup-schedulerhints
11 years ago
Mitchell Hashimoto d1d2a90158 Revert "provider/openstack: change security groups to set"
11 years ago
Mitchell Hashimoto 38151229b1 Merge pull request #2285 from cvvs/b_provider_openstack_router_adminbool
11 years ago
Mitchell Hashimoto 09acd1f79d providers/openstack: fix crash case if network is nil [GH-2323]
11 years ago
cvvs eabaf8a088 provider/openstack: openstack router admin state
11 years ago
cvvs 646fd76e07 provider/openstack: change security groups to set
11 years ago
Mitchell Hashimoto 27acb45522 Merge pull request #2262 from ggiamarchi/openstack/endpoint_type
11 years ago
Paul Hinze 84afeb73b1 acc tests: ensure each resource has a _basic test
11 years ago
Guillaume Giamarchi 8d26e10aba go fmt
11 years ago
Guillaume Giamarchi e04a6cacc5 Enpoint type configuration for OpenStack provider
11 years ago
Travis Truman 7fe29efc1d Fixes #2212 by allowing OS_AUTH_TOKEN to set api_key config value
11 years ago
Alexander Dupuy 739a411b4d debug security group ids
11 years ago
Joe Topjian 4daaacd292 Minor volume fixes
11 years ago
Joe Topjian 7ca7eeabe7 Added scheduler_hints to the OpenStack instance resource.
11 years ago
Joe Topjian b74e74fc16 ServerGroup Resource
11 years ago
Joe Topjian 9c27194ee1 gofmt fixes
11 years ago
Joe Topjian fe668a1ac7 Fixing TestAccFWPolicyV1
11 years ago
Joe Topjian a6b9a63231 Fixing TestAccFWFirewallV1
11 years ago
Joe Topjian 4811112a6a Fixing TestAccNetworkingV2Subnet_basic
11 years ago
Joe Topjian feb5a3c6bb Fixing TestAccNetworkingV2RouterInterface_basic
11 years ago
Joe Topjian 1e7a227ea6 Fixing TestAccNetworkingV2FloatingIP_basic
11 years ago
Joe Topjian 5535a9ba32 Fixing TestAccLBV1Pool_basic
11 years ago
Joe Topjian de74f3e586 Fixing TestAccLBV1Monitor_basic
11 years ago
Joe Topjian 2d512343a0 Fixing TestAccBlockStorageV1Volume_basic
11 years ago
Joe Topjian 04d694fe53 Disabling volume attach test for now
11 years ago
Joe Topjian b54df9bc0b Fixing TestAccComputeV2FloatingIP_attach
11 years ago
Joe Topjian 219c86ef93 Fixing TestAccComputeV2Instance_floatingIPAttach
11 years ago
Joe Topjian e76dca9756 Fixing TestAccComputeV2Instance_basic
11 years ago
Alexander Dupuy 2ccaaf204d fix copy/paste typo in OpenStack FW error messages
11 years ago
Jean Mertz 87cde8834e OpenStack: add functionality to attach FloatingIP to Port
11 years ago
Mitchell Hashimoto aaf94e7cec Merge pull request #1745 from hashicorp/b-openstack-bool
11 years ago
Mitchell Hashimoto 914740f065 provider/openstack: enable_dhcp should be bool [GH-1741]
11 years ago
skfmu 2c32988743 Added availability zones for OpenStack block storage.
11 years ago
Guillaume Giamarchi d855047af3 Floating IP support for LBaaS Virtual IP
11 years ago
Guillaume Giamarchi b87c05e5a8 Allow to disable HTTPS certificate check
11 years ago
Joe Topjian fe0a7a5ec5 Allow Blank Region
11 years ago
Joe Topjian 1693767922 Compute Instance basic acceptance test
11 years ago
Joe Topjian 7ca97f4bfc Updating Floating IP acceptance tests
11 years ago
Joe Topjian 99ac8b4410 Compute Floating IP Test Update
11 years ago
Joe Topjian ef4e03a729 Workaround for missing tenant-network
11 years ago
Joe Topjian 4244d0947e Making the network resource computable
11 years ago
Joe Topjian 67e33a7ac9 Updated compute_instance acceptance tests for floating IPs
11 years ago
Joe Topjian bb81228205 typo with netname when no networks are specified
11 years ago
Joe Topjian 30b0fc7489 Only attempt to get the MAC address if it exists.
11 years ago
Joe Topjian 0d77232196 Fixing computed parameters
11 years ago
Joe Topjian ccba698370 Network Read changes
11 years ago
Joe Topjian b160654cb3 Allow networks to be specified by name
11 years ago
Joe Topjian b90a6152c5 Renamed fixed_ip to fixed_ip_v4 and added fixed_ip_v6
11 years ago
Joe Topjian d768a01cab Removes check for a "public" network
11 years ago
Joe Topjian 141b40189e os-floating-ips support
11 years ago
Guillaume Giamarchi 56aa764b94 Add floating IP association in aceptance tests
11 years ago
Guillaume Giamarchi c0b85d4939 Use env var OS_POOL_NAME as default for pool attribute
11 years ago
Guillaume Giamarchi a90b9db397 Bugfix on floating IP assignment
11 years ago
Chris Buben 0092946f74 user_data support
11 years ago
Julien Vey 2e37784065 Fix general comments by @phinze
11 years ago
Joe Topjian f011462e30 Volume Pending States
11 years ago
Joe Topjian f5feb7fbbb Allows "self" to be discovered and recorded correctly.
11 years ago
Guillaume Giamarchi ba880b136b Code clean-up
11 years ago
Guillaume Giamarchi 83160acf69 Return Read call result in Create & Update
11 years ago
Guillaume Giamarchi bdeca31731 remove boilerplate code using CheckDeleted
11 years ago
Guillaume Giamarchi 16a963313f FWaaS version is actually v1 not v2
11 years ago
Guillaume Giamarchi 1efaaeeca6 Use d.GetOk to populate data in read operations
11 years ago
Guillaume Giamarchi ed31588b84 Unassociate firewall rule from policy before delete
11 years ago
Guillaume Giamarchi 54174dcc05 Fix firewall policies tests
11 years ago
Guillaume Giamarchi c5e861c049 Remove useless code
11 years ago
Guillaume Giamarchi 1c981d6f30 Fix race conditions on firewall state transition
11 years ago
Guillaume Giamarchi d6733fb379 Fix code regarding to the latest gophercloud code
11 years ago
Guillaume Giamarchi cfd3329e00 Add tenant_id attribute on FWaaS resources
11 years ago
Guillaume Giamarchi 0ab06af410 Add FWaaS firewall acceptance test
11 years ago
Guillaume Giamarchi 06826fb677 Add FWaaS policy acceptance test
11 years ago
Guillaume Giamarchi 88a55a5d58 Enable FWaaS resources
11 years ago
Guillaume Giamarchi 3d1001d8fe Add FWaaS rule acceptance test
11 years ago
Guillaume Giamarchi 5d42242d4b Add FWaaS firewall resource
11 years ago
Guillaume Giamarchi f829427151 Add FWaaS policy resource
11 years ago
Guillaume Giamarchi 552b0af201 Add FWaaS rule resource
11 years ago
Joe Topjian 102848525f Added CheckDelete to handle bad Gets. Also removed unneeded Get
11 years ago
Joe Topjian b7091414fe Volume Safe Delete
11 years ago
Joe Topjian c3c4840baf openstack_compute_floatingip_v2
11 years ago
Eric Bellemon d03b420e62 Replace perigee.UnexpectedResponseCodeError with gophercloud.UnexpectedResponseCodeError
11 years ago
Long Nguyen 42fb14f19a Added self option to security groups
11 years ago
Joe Topjian 79e5c419c3 Fixing rule/rules and re-arranged order for schema consistency
11 years ago
Joe Topjian 4c9a44b69f Added access_ip_v6 support
11 years ago
Jon Perritt 633e98dffe security group rule fix; still not exporting rule ID
11 years ago
Joe Topjian 4df32aebed Changing how security groups are read for compute instances
11 years ago
Jon Perritt 64d53009a0 typeset->typelist
11 years ago
Jon Perritt bb6969a4c5 resize server on flavor_id or flavor_name change
11 years ago
Jon Perritt 49b01a4f0a update compute instance security group Read operation
11 years ago
Joe Topjian e5f2315bfe Instance volume attach
11 years ago
Joe Topjian 16ea14e8c9 Grammar fix
11 years ago
Joe Topjian b3438d07d6 This commit enables both the image_id and the image_name to be
11 years ago
Joe Topjian 768292c069 Support for flavor_name
11 years ago
Joe Topjian 74482abc5b Refactoring multiple results
11 years ago
Joe Topjian bad2c9f18d Accounting for multiple results of an image name
11 years ago
Joe Topjian f51a53000f Support for image_name
11 years ago
Jon Perritt fafa946871 handle 404 (Not Found) in Get operations
11 years ago
Eric Bellemon 9b30ef4eb2 Remove region properties on acceptance tests
11 years ago
Eric Bellemon e9abf04e4b Add router interface resource
11 years ago
Eric Bellemon 32d0e36709 Add router resource
11 years ago
Julien Vey 132d5acb33 Make pool name configurable in tests
11 years ago
Julien Vey 760e03856e Manage floating IP in compute instances
11 years ago
Julien Vey 9aa9c90248 Add floating IP resource
11 years ago
Julien Vey aae87816f6 add ACTIVE as pending state when deleting instance
11 years ago
Julien Vey 8e9c6787dd Just try the first IP available if none found before
11 years ago
Jon Perritt ccd51ae3ab added ok codes to gophercloud -> update ServerV2StateRefreshFunc
11 years ago
Jon Perritt e2634562a4 define block_device schema
11 years ago
Jon Perritt 436ef9e53b boot from volume ops and docs
11 years ago
Jon Perritt 761d58df2f add container and volume resources
11 years ago
Jon Perritt a85067062d object storage v1 acceptance tests
11 years ago
Jon Perritt d2169e0e96 block storage v1 acceptance tests
11 years ago
Jon Perritt acd5a033f0 fix typo in client variable name
11 years ago
Jon Perritt f1ac6dbfec block storage volume v1 ops
11 years ago
Jon Perritt a5147f472b update metadata before actual Update op
11 years ago
Jon Perritt 43564d1c5c object storage container v1 ops
11 years ago
Jon Perritt 08672e697e networking subnets acceptance tests
11 years ago
Jon Perritt e040934077 networking networks acceptance tests
11 years ago
Jon Perritt d46d9a6540 lb vips acceptance tests
11 years ago
Jon Perritt e7a69d0a6c lb pools acceptance tests
11 years ago
Jon Perritt e08e97304f lb monitors acceptance tests
11 years ago
Jon Perritt 66129632b3 security groups acceptance tests
11 years ago
Jon Perritt fa15d41d45 UpdateOpts not optional
11 years ago
Jon Perritt b9395b36d2 update client methods
11 years ago
Jon Perritt 6b2f2df042 'rules' -> 'rule'
11 years ago
Jon Perritt 33d62bbdbf 'networks' -> 'network'
11 years ago
Jon Perritt 777c34cf7c move lb member ops into lb pool file
11 years ago