Devin Carlen
e7d7f9bbfd
Add OpenStack API key support
2014-02-17 15:56:31 -08:00
Devin Carlen
828d7ebdca
Append /tokens suffix if not present for specific OpenStack authentication URLs
2014-02-17 15:51:56 -08:00
Devin Carlen
bef63846af
Add support for standard OpenStack environment variables
2014-02-17 15:30:01 -08:00
Mitchell Hashimoto
366d169388
fmt
2013-12-26 17:20:13 -07:00
Devin Carlen
4e594ec22f
Added keypair logging for debugging to OpenStack builder
2013-12-22 20:30:13 -08:00
John Bellone
817b1bdb32
Add ProxyUrl parameter for OpenStack builder.
...
In my particular case I need to use a separate HTTP proxy to access my
OpenStack API than what is set in the environment. This commit adds an
optional parameter to the builder configuration and overrides the
net/http client that is used by the gophercloud library.
2013-11-19 13:55:55 -05:00
Mitchell Hashimoto
a6150e6596
builder/all: update to warnings
2013-11-02 23:03:59 -05:00
Mitchell Hashimoto
7f639d89b6
builder/amazon/*,builder/openstack: properly scrub sensitive [GH-554]
2013-11-02 11:34:54 +01:00
Mitchell Hashimoto
24ad445e2b
builder/amazon,builder/openstack: remove more cgl libs
2013-10-16 16:29:53 -10:00
Mitchell Hashimoto
79f7936d66
Remove dependency on identifier package, use time ordered UUID [GH-541]
2013-10-16 16:21:14 -10:00
Matthew Hooker
4f24fe5000
common/config: strip keys appropriate for OpenStack.
2013-10-13 11:03:45 -07:00
Matthew Hooker
5315b19822
common/config: config filter function [GH-521]
...
Fixes #521
2013-10-13 11:01:12 -07:00
Justin Santa Barbara
7a628b294d
Only pass the project if it is specified
2013-09-02 10:34:44 -07:00
Justin Santa Barbara
43cb57cd9c
Allow the Openstack project to be specified
...
It isn't actually optional, according to the spec
2013-09-02 10:34:44 -07:00
Mark Peek
a043e61d6c
Merge pull request #379 from justinsb/justinsb-openstack_ipv6_support
...
builder/openstack: Support IPv6 access address for Openstack
2013-09-02 09:56:25 -07:00
Mitchell Hashimoto
54ab8cc520
Merge pull request #378 from justinsb/increase_ssh_timeout
...
builder/openstack: Increase default SSH timeout from 1m -> 5m
2013-09-01 23:49:13 -07:00
Justin Santa Barbara
4b8a546932
Increase default SSH timeout for OpenStack from 1m -> 5m
...
Many cloud providers have a minimum charge of 1 hour, and if there are DNS problems we can hit the 1 minute timeout easily.
Waiting five minutes gives more of a margin of error.
2013-09-01 14:36:59 -07:00
Mark Peek
2ca48b4b6d
builder/openstack: don't hardcode "DFW" and make region required
2013-09-01 13:22:22 -07:00
Justin Santa Barbara
27dd2aa30f
Support IPv6 access address for Openstack
...
We still prefer the IPv4 address, but if there is an IPv6 address and no IPv4 address, use IPv6.
2013-08-31 22:39:30 -07:00
Justin Santa Barbara
6ebfb9e142
If no image is generated, just return nil for the Openstack provider
...
This mirrors what is done in other providers e.g. Amazon providers
2013-08-31 21:55:52 -07:00
Mitchell Hashimoto
77f7f24990
builder/openstack: new multistep API
2013-08-31 12:37:07 -07:00
Mark Peek
30ab6572f7
builder/openstack: return artifacts
2013-08-27 22:37:06 -07:00
Mark Peek
276c023d84
builder/openstack: simplify by passing csp instead of accessor and api
2013-08-27 22:37:06 -07:00
Mark Peek
4b7da04052
Add base support for openstack [GH-155]
...
This change adds base support for an openstack builder.
Thank you to Rackspace for providing cloud assets to complete this work
and @sam-falvo for working with us on the perigee/gophercloud changes.
2013-08-26 21:57:23 -07:00