10777 Commits

Author SHA1 Message Date
Andrei Ozerov
4d17dbd56b Vendor: remove Gophercloud compute floatingips
Remove package to work with floating IPs via the OpenStack Compute API.
Floating IPs support were deprecated in the OpenStack Compute API and
users need to use OpenStack Networking API for that task.
2018-08-16 22:14:29 +03:00
Andrei Ozerov
a4d7b3a909 Vendor: add Gophercloud networking floatingips
Add the OpenStack Networking service's extension package to work with
the newest API for floating IPs.
2018-08-16 22:11:50 +03:00
Adrien Delorme
d7d4aed51c be even more precise 2018-08-16 18:56:28 +02:00
Adrien Delorme
2b3ea29970 show more precise error download/copy/referencing messages 2018-08-16 18:41:44 +02:00
zhuzhih2017
2eafdb33a2
Merge pull request #6588 from xiaozhu36/master
Support describing and checking source image coming from marketplace
2018-08-16 20:58:52 +08:00
Rickard von Essen
c574dc98b9
Updated CHANGELOG.md 2018-08-16 12:49:27 +02:00
Rickard von Essen
71c515fda1
Merge pull request #6596 from rickard-von-essen/openstack-cinder-root-volume
OpenStack: Block Storage volumes support
2018-08-16 12:47:57 +02:00
Rickard von Essen
17b368cf8b Fixed vendor.json checksum 2018-08-16 12:40:11 +02:00
Andrei Ozerov
3316d40527 OpenStack builder: make volume type optional
Volume type parameter should be optional as described in API reference:
https://developer.openstack.org/api-ref/block-storage/v3/#create-a-volume

It should be enforced by the OpenStack cluster if not specified.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
357ff19c52 OpenStack docs: add blockstorage volumes info
Add notes, available parameters and basic example of how to use
OpenStack Block Storage volume as a root volume of an instance.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
572cdeecd1 OpenStack builder: create image from blockstorage
Allow to create final image from the Block Storage service volume.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
c0ffe7eb89 OpenStack builder: add StepDetachVolume
Add a step of detaching Compute instance volume if it's created using
the Block Storage service.
It is needed to create a final image.

This commit also moves common volume functions to a different file and
fixes some messages in the StepCreateVolume.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
005f7e56a7 OpenStack builder: cleanup blockDeviceMappingV2
There is no need to indicate type of the list elements, remove it.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
df74951309 Vendor: add Gophercloud BlockStorage volumeactions
Add the Block Storage service extenstion client library to allow
detaching of the Instance root volume.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
d51e683bf7 OpenStack builder: add Block Storage volumes
This commit allows user to use the Block Storage v3 volume as the
Compute instance root volume.
Also it adds new volume-related parameters to the builder.
2018-08-16 12:40:11 +02:00
Andrei Ozerov
cfa922a180 Vendor: add Gophercloud Compute bootfromvolume
Add the Compute service extenstion client library to allow server to be
created with a remote blockstorage root volume.
2018-08-16 12:36:56 +02:00
Andrei Ozerov
d38bd6b5f8 Vendor: add Gophercloud BlockStorage V3 volumes
Add the latest blockstorage v3 volumes client library.
2018-08-16 12:36:56 +02:00
Rickard von Essen
773d116032
Updated CHANGELOG.md 2018-08-16 12:09:44 +02:00
Rickard von Essen
230bdfe10b
Merge pull request #6595 from rickard-von-essen/os-clouds-public
Update gophercloud/utils to add support for clouds-public.yaml
2018-08-16 12:07:47 +02:00
Rickard von Essen
b2d6edf76a Update gophercloud/utils to add support for clouds-public.yaml 2018-08-16 12:00:09 +02:00
Megan Marsh
ac3554a37f
Merge pull request #6594 from rickard-von-essen/mode-check
Check that only certain files are executable
2018-08-15 13:07:00 -07:00
Megan Marsh
7872cb67b3 update changelog 2018-08-15 11:48:08 -07:00
Megan Marsh
3362897c44
Merge pull request #6585 from hashicorp/do_6584
fix security hole with ami filter
2018-08-15 10:26:40 -07:00
Adrien Delorme
fae3db4e58 test inplace linking 2018-08-15 17:09:39 +02:00
Rickard von Essen
074b170ed4 Fixed exec bit 2018-08-15 16:13:34 +02:00
Rickard von Essen
b8adf689fd Check that only certain files are executable 2018-08-15 16:08:50 +02:00
Rickard von Essen
fa7b9da808
Updated CHANGELOG.md 2018-08-15 15:55:30 +02:00
Rickard von Essen
25452945d7
Merge pull request #6546 from mzupan/do-add-tags
Add tags to DigitalOcean Droplets
2018-08-15 15:52:32 +02:00
Adrien Delorme
17f2949e36 remove stuttering; ISOConfig.InplaceISO -> Inplace 2018-08-15 15:51:25 +02:00
Rickard von Essen
889c89ec79 Validate tags 2018-08-15 15:27:00 +02:00
Adrien Delorme
863222b1e2 Also use the terminology Inplace in DownloadConfig for clarity/consistency
* swapped boolean checks
* swapped in tests too
2018-08-15 15:26:31 +02:00
Adrien Delorme
82e480a285 allow to use ISO images inplace v.s. copying them 2018-08-15 14:37:38 +02:00
Rickard von Essen
dc111004df
Updated CHANGELOG.md 2018-08-15 13:37:21 +02:00
Rickard von Essen
9e9f0d2ab9
Merge pull request #6570 from cb-oath/openstack-builder-ports
add support for ports to the OpenStack builder
2018-08-15 13:35:48 +02:00
Rickard von Essen
c962e7b856 Simplified loop code 2018-08-15 13:12:47 +02:00
Abhinay Kumar
f7f6a842e3
bug-fix: syntax error in createApplication()
setup throws an error: `az: error: unrecognized arguments: az ad app list` due to a syntax error in `createApplication()` method. This patch will fix the issue of the same.
2018-08-15 08:53:50 +05:30
Megan Marsh
d57b599f3c update docs 2018-08-14 12:33:09 -07:00
Megan Marsh
71cad4f2a9 fix tests 2018-08-14 12:30:05 -07:00
Megan Marsh
ce282cee21
Merge pull request #6583 from azr/d-contributing-tweaks
[docs] split go and packer dev setups
2018-08-14 12:26:53 -07:00
He Guimin
1a17b799f1 Support describing and checking source image coming from marketplace 2018-08-15 00:14:02 +08:00
Adrien Delorme
2e151f3cd0
Spelling & checks 2018-08-14 09:49:24 +02:00
Megan Marsh
250da0ab49 fix security hole with ami filter 2018-08-13 17:01:13 -07:00
Adrien Delorme
bef5c842af
re add the go 1.7 min version warning 2018-08-13 12:53:41 +02:00
Adrien Delorme
1d025c005f
Link to godocs install steps 2018-08-13 12:50:55 +02:00
Adrien Delorme
51b9065497
split go and packer dev setups 2018-08-13 12:40:42 +02:00
Christopher Boumenot
39fc8593de
Merge pull request #6576 from double16/vagrant-azure
Add to vagrant post-processor support for Azure
2018-08-09 12:36:22 -07:00
Patrick Double
2868971a9b Fixes per code review 2018-08-09 07:14:14 -05:00
Patrick Double
d796edc783 Add to vagrant post-processor support for Azure 2018-08-08 10:04:28 -05:00
Megan Marsh
f79df4c440
Merge pull request #6574 from hashicorp/fix_6573
remove duplicate code from chef provisioner
2018-08-07 10:26:48 -07:00
Megan Marsh
eb685b7140 remove duplicate code from chef provisioner 2018-08-07 10:01:06 -07:00