Gavin Williams
1eab2121ad
provider/openstack: gophercloud migration: Add a BuildRequest function, and refactor types 'SubnetCreateMap' function to use
2016-10-23 02:38:24 +00:00
Gavin Williams
edf80d2ae1
provider/openstack: gophercloud migration: Use 'log.Printf' rather than 'log.Println'.
2016-10-23 02:38:23 +00:00
Gavin Williams
a823370a48
provider/openstack: gophercloud migration: Fix handling of Neutron networking when managing instances.
2016-10-23 02:38:23 +00:00
Joe Topjian
e36c3e5946
provider/openstack: gophercloud migration: Continued removal of APIKey
2016-10-23 02:38:23 +00:00
Joe Topjian
d4722aedc1
provider/openstack: gophercloud migration: initial work on types.go
2016-10-23 02:38:22 +00:00
Joe Topjian
27b86ac220
provider/openstack: gophercloud migration: metadata update
2016-10-23 02:38:22 +00:00
Joe Topjian
8371d20cf0
provider/openstack: gophercloud migration: router interface error response
2016-10-23 02:38:22 +00:00
Joe Topjian
8f21117fb7
provider/openstack: gophercloud migration: fwaas policy response error handling
2016-10-23 02:38:22 +00:00
Joe Topjian
c11a4ef214
provider/openstack: gophercloud migration: updating error responses
2016-10-23 02:38:22 +00:00
Joe Topjian
9ffef951c5
provider/openstack: gophercloud migration: objectstorage
2016-10-23 02:38:21 +00:00
Joe Topjian
d5bf0197a7
provider/openstack: gophercloud migration: networking subnet
2016-10-23 02:38:21 +00:00
Joe Topjian
f2ba380794
provider/openstack: gophercloud migration: networking secgroup
2016-10-23 02:38:21 +00:00
Joe Topjian
2f957e24fe
provider/openstack: gophercloud migration: networking router
2016-10-23 02:38:20 +00:00
Joe Topjian
53bb3187fc
provider/openstack: gophercloud migration: networking port
2016-10-23 02:38:20 +00:00
Joe Topjian
68c4956ff2
provider/openstack: gophercloud migration: networking network
2016-10-23 02:38:20 +00:00
Joe Topjian
cc86b91d37
provider/openstack: gophercloud migration: networking floatingip
2016-10-23 02:38:20 +00:00
Joe Topjian
d04cfb1ab5
provider/openstack: gophercloud migration: lbaas v2
2016-10-23 02:38:19 +00:00
Joe Topjian
e2526002ff
provider/openstack: gophercloud migration: lbaas v1
2016-10-23 02:38:19 +00:00
Joe Topjian
a1d76c8d07
provider/openstack: gophercloud migration: fwaas
2016-10-23 02:38:19 +00:00
Joe Topjian
8b6c3a1bbc
provider/openstack: gophercloud migration: compute servergroup
2016-10-23 02:38:19 +00:00
Joe Topjian
b9f7d119b8
provider/openstack: gophercloud migration: compute secgroup
2016-10-23 02:38:18 +00:00
Joe Topjian
50855b3992
provider/openstack: gophercloud migration: compute keypair
2016-10-23 02:38:18 +00:00
Joe Topjian
a33256706c
provider/openstack: gophercloud migration: compute instance
2016-10-23 02:38:18 +00:00
Joe Topjian
c8aee9118f
provider/openstack: gophercloud migration: compute floatingip
2016-10-23 02:38:17 +00:00
Joe Topjian
bb8c5cea2d
provider/openstack: gophercloud migration: blockstorage
2016-10-23 02:38:17 +00:00
Joe Topjian
e677eaac6b
provider/openstack: gophercloud migration: util
2016-10-23 02:38:17 +00:00
Joe Topjian
74f990ff5c
provider/openstack: gophercloud migration: Removing APIKey Attribute
...
gophercloud/gophercloud no longer supports the APIKey authentication
attribute. Removal of this attribute may impact users who were using
the Terraform OpenStack provider in with vendor-modified clouds.
2016-10-23 02:38:17 +00:00
Jean-François Pucheu
c084b7d522
Correct Proxy setting for openstack provider: issue 8735
2016-09-20 20:53:56 +02:00
Joe Topjian
49bda267c9
Merge pull request #8172 from jtopjian/openstack-volumeattach-fix
...
provider/openstack: Volume Attachment and Detachment Fixes
2016-08-24 09:36:23 -06:00
Joe Topjian
beee89c521
provider/openstack: Fix Volume Attachment Detection in Instances
...
This commit is changing the `volumes` block from being computed to non-computed.
This change makes the Terraform configuration the source of truth about volumes
attached to the instance and therefore is able to correctly detect when a user
detaches a volume during an update.
One thing to be aware of is that if a user attached a volume out of band of an
instance controlled by Terraform, that volume will be detached upon the next
apply. The best thing to do is add a `volume` entry in the instance's
configuration of any volumes that were attached out of band.
This commit also explicitly detaches volumes from an instance before the
instance terminates. Most Block Storage volume drivers account for this
scenario internally, but there are a few that don't. This change is to support
those that don't.
In addition, when volumes are read by the instance, volumes configured in the
Terraform configuration are the source of truth. Previously, a call was being
made to OpenStack to provide the list of attached volumes.
It also adds a few new tests and fixes existing tests for various volume
attach-related scenarios.
2016-08-24 15:21:59 +00:00
Joe Topjian
a41ae4b9ac
provider/openstack: docs and tests for allowed_address_pairs
2016-08-23 02:13:37 +00:00
Joe Topjian
9e4fc09365
Merge pull request #8257 from FedericoCeratto/allowed_address_pairs
...
provider/openstack: Add allowed_address_pairs
2016-08-22 20:06:33 -06:00
Federico Ceratto
5bc8736dc8
Add allowed_address_pairs
...
Original code from Rob Wilson <roobert@gmail.com>
2016-08-18 16:23:01 +01:00
Joe Topjian
9a324f1399
Merge pull request #8181 from fatmcgav/openstack_add_valuespec_subnet_v2_provider
...
provieder/openstack: Add 'value_specs' support for openstack_networki…
2016-08-16 13:25:59 -06:00
Gavin Williams
ee56f1d075
provieder/openstack: Add 'value_specs' support for openstack_networking_subnet_v2 provider.
...
Updated provider documentation to support.
2016-08-15 08:28:37 +01:00
Gruendler, Daniel (415)
698000eb84
Fix typo in OpenStack LBaaSv2 pool resource
2016-08-14 20:56:53 +02:00
Joe Topjian
a254aeaf9c
Merge pull request #8155 from fatmcgav/openstack_network_add_value_specs
...
provider/openstack: Add support for 'value_specs' param on 'openstack_networking_network_v2' provider.
2016-08-13 12:45:22 -06:00
Gavin Williams
90efe68ce3
provider/openstack: Add support for 'value_specs' param on 'openstack_networking_network_v2' provider.
...
This can be used to pass additional custom values to the netowrk
resource upon creation.
2016-08-12 09:14:38 +01:00
Joe Topjian
38f0e62430
Merge pull request #8070 from fatmcgav/openstack_router_update_external_gw
...
provider/openstack: Add support for updating the External GW assigned to a Neutron router
2016-08-10 09:03:52 -06:00
Joe Topjian
1c09918191
provider/openstack: Fixing acc test for external gw update
2016-08-10 15:54:31 +01:00
Gavin Williams
b9eaa23f60
Add support for updating the External Gateway assigned to a Neutron router.
...
Added a simple acceptance test, but doesn't work.
2016-08-10 15:54:31 +01:00
Giovanni Paolo Gibilisco
ba42737e26
add acceptance test for issue #8040
2016-08-10 12:35:53 +02:00
Joe Topjian
30273faf20
Merge pull request #7649 from jtopjian/openstack-boot-volume-fix
...
provider/openstack: Fixing boot volume interference
2016-07-20 08:23:09 -06:00
Joe Topjian
411ad21fd8
provider/openstack: Fixing boot volume interference
...
This commit fixes the situation where instances with both a
bootable volume and attached block storage volumes were reporting
an inconsistent state.
2016-07-15 15:29:44 +00:00
Joe Topjian
f7da261294
provider/openstack: Support Import of OpenStack LBaaS V1 Resources ( #7660 )
2016-07-15 09:49:31 +01:00
Joe Topjian
bc5a8b827f
provider/openstack: Support Import of OpenStack Networking Resources ( #7661 )
...
Router-based resources are not included. They will be added later.
2016-07-15 09:47:11 +01:00
dkalleg
72660750fd
Setting admin_state_up default to true
...
This is to be inline with OpenStack defaulting admin_state_up to true.
2016-07-12 18:08:16 -07:00
Joe Topjian
8b80d05103
provider/openstack: Support Import of OpenStack Block Storage Volumes ( #7347 )
2016-07-12 09:13:52 +01:00
Joe Topjian
480542d2ab
provider/openstack: Support Import openstack_compute_keypair_v2 ( #7346 )
2016-07-03 16:39:20 +01:00
Joe Topjian
713c0daa52
provider/openstack: Support Import openstack_compute_floatingip_v2 ( #7348 )
2016-07-03 16:38:38 +01:00