Commit Graph

409 Commits

Author SHA1 Message Date
Christopher Boumenot 054a75de26 azure: Azure/go-autorest v8.0.0 2017-06-26 11:13:37 -07:00
Christopher Boumenot 74ee9a8eab azure: Azure/azure-sdk-for-go v10.0.3-beta 2017-06-26 11:13:37 -07:00
Matthew Hooker 83ba291f41
update go-checkpoint 2017-06-23 19:36:32 -07:00
Gina Yuan 469f125933 Update gophercloud version #5046 2017-06-23 14:48:38 -04:00
Matthew Hooker 6ff34c8788
update go-checkpoint 2017-06-16 17:56:41 -07:00
Matthew Hooker 35332e4498
fix panic with deadlines. update panicwrap dep 2017-06-15 13:23:05 -07:00
Matthew Hooker 7382382727
Add telemetry reporting through checkpoint
Will report builders/provisioner/post-processor types used per build,
and whether or not the build passed.

Will also report any panics we see.

You may opt out of this reporting by setting the environment variable
`CHECKPOINT_DISABLE`.
2017-06-15 13:21:11 -07:00
Rickard von Essen 7360ba4fd7
Updated aws-sdk-go from v1.4.6 to v1.7.1 2017-06-09 10:17:04 -07:00
Matthew Hooker 1533f5564f
update changelog 2017-06-08 15:44:51 -07:00
Matthew Hooker cd147e2da4 Merge pull request #4970 from hashicorp/4727_sensitive_vars
allow user to mark variables as sensitive for packer push
2017-06-08 15:27:37 -07:00
Megan Marsh e81cc7d890 documentation
update to use atlas/go master with newly merged changes for govendor
2017-06-08 13:01:31 -07:00
Megan Marsh fdca364f4b allow user to mark variables as sensitive for packer push 2017-06-08 13:01:23 -07:00
Matthew Hooker b1bcf62ae1 Merge pull request #4619 from zhuzhih2017/master
Add packer plugin which support to create alicloud ecs image
2017-06-02 13:33:10 -07:00
Matthew Hooker 5fa704e3df
update winrm to use keepalives 2017-06-01 15:16:20 -07:00
zhuzhih2017 a26c72f38e fix the comments about root and apply the keypair with latest dependence 2017-05-25 18:27:54 +08:00
Matthew Hooker 2ceaa2b79e Merge pull request #4748 from greenhouse-org/download-winrm
Add support for download in WinRM communicator
2017-05-22 13:35:25 -07:00
Matthew Hooker 249cb690e0
update crypto/ssh 2017-05-18 12:01:29 -07:00
Matthew Hooker 1a26fbd59c
update changelog 2017-05-15 13:52:29 -07:00
Sean Chittenden 236c12c07a
Update github.com/joyent/triton-go to the latest. 2017-05-09 14:20:30 -07:00
Justin Reagor 7725403462 Bump tracked version of joyent/triton-go 2017-05-05 10:00:09 -04:00
James Nugent 237180a95b deps: Add joyent/triton-go 2017-04-26 14:02:04 -07:00
James Nugent 648b7f471b deps: Remove joyent/gosdc and dependencies 2017-04-26 14:02:03 -07:00
David Jahn 42656ce2c7 Bump winrm library
- Fix race condition in io.copy (https://github.com/masterzen/winrm/pull/67)

Signed-off-by: Amin Jamali <ajamali@pivotal.io>
2017-04-26 12:16:12 -04:00
Paul Nikonowicz 0614fc234f Implement download for WinRM communicator
Signed-off-by: Mark DeLillo <mdelillo@pivotal.io>
2017-04-26 12:15:30 -04:00
zhuzhih2017 d646e1d035 refactor the code according hashicorp rename the repository 2017-04-18 15:14:45 +08:00
Luke Farnell 5b7ec545c5 Added monitoring and updated godo 2017-04-08 15:52:57 -04:00
Matthew Hooker dba189f587
update vendors slightly 2017-04-04 22:07:17 -07:00
Matthew Hooker 83bf5e67a9
update cli library 2017-03-27 23:13:26 -07:00
Matthew Hooker 48441a3913
update github.com/mitchellh/multistep 2017-03-16 14:20:33 -07:00
Matthew Hooker 262c8dc24a
WIP fix #4670 2017-03-16 14:18:41 -07:00
zhuzhih2017 b7c1765deb Merge branch 'master' of github.com:zhuzhih2017/packer 2017-03-12 11:42:30 +08:00
zhuzhih2017 0400ebae95 Fix the code according PR review 2017-03-12 10:22:25 +08:00
zhuzhih2017 b420c0fe0c Fix the code according PR review 2017-03-04 18:33:42 +08:00
zhuzhih2017 3f7de941f1 Add dependences 2017-03-03 17:19:16 +08:00
zhuzhih2017 86515cd537 Add the depdences in the vendor.json 2017-03-03 17:14:31 +08:00
Matthew Hooker aaba5286a6 Revert "Use SSH agent when enabled for bastion step" 2017-02-27 11:30:08 -08:00
Matthew Hooker 23aee04b29
fix vendor 2017-02-26 18:02:58 -08:00
David Campbell 6c7e3b70a9
- use xanzy/ssh-agent for windows compatibility 2017-02-26 18:01:45 -08:00
Matthew Hooker 2e6fb010f4
update crypto/ssh lib
Follows the lead of
https://github.com/hashicorp/terraform/pull/11853 which is meant to fix
odd problems with large file uploads.
2017-02-10 12:28:24 -08:00
Matthew Hooker 1c570b4b46
Update winrm dep. support proxyfromenv 2017-01-26 11:13:08 -08:00
Eike Verdenhalven 525d7c946e update vendor packages for winrm from upstream 2017-01-18 22:03:02 +01:00
Jasper Siepkes 7606dd541b * Contains the SSH fix by @watters of #3840.
* Fixed minor lint error.
* Added documentation for this builder in `triton.html.md`.
* Added (and updated) the needed Joyent Triton Cloud API Go libraries
  to `vendor.json`.
2016-12-27 17:05:27 +01:00
James Nugent 396147b1ee builder/triton: Vendor dependencies 2016-12-24 10:25:31 +01:00
Matthew Hooker 00e4585ce5
first pass at adding new members 2016-12-13 16:32:30 -08:00
Matthew Hooker 9d7df95cdf
correctly vendor gophercloud dep 2016-12-13 15:23:30 -08:00
Matthew Hooker 98051a5207
add openstack imageservice 2016-12-13 15:00:09 -08:00
Zanetti, David 01e3e7f7a3
Second part of resync of gophercloud 2016-12-13 14:06:01 -08:00
Zanetti, David b43882748d
Resync gophercloud OpenStack SDK with new repo
- github.com/rackspace/gophercloud is now feature frozen and is replaced by the repo at github.com/gophercloud/gophercloud
- Remove old vendored files for rackspace version of gophercloud
- Add new vendored version of gophercloud from new repo
- Fix various API changes in gophercloud
- Remove support for RackSpace API keys (not supported in new gophercloud repo)
2016-12-13 14:04:19 -08:00
Matthew Hooker 64fbe12976
govendor sync 2016-12-12 18:42:34 -08:00
Taliesin Sisson d56d683bd1 Add vendoring for unicode:
govendor fetch golang.org/x/text/encoding/unicode
2016-12-12 22:45:07 +00:00
Matthew Hooker c510988cbf Merge pull request #4209 from bhcleek/ansible-winrm
provisioner/ansible: assume scp target is file (resolves winrm incompatibility)
2016-12-08 22:37:41 -08:00
Matthew Hooker d3ddd99721 Merge pull request #4163 from StackPointCloud/packer-builder-oneandone
Packer Builder 1&1
2016-12-08 14:07:35 -08:00
Dave Buckley 0c94e37c42 pull down fix to authv3 from upstream gophercloud 2016-12-07 01:36:41 +00:00
Billie Cleek f5ca0de225 provisioner/ansible: assume scp target is file
Assume the scp target is a file instead of a directory. Assuming the scp
target is a file instead of a directory allows uploading files to a node
being provisioned with the ssh communciator using sftp and with the
winrm communicator. It is fully compatible with ansible; ansible
communicators only allow for files (never directories) to be uploaded
(when the copy module is used to upload a directory, ansible walks the
directory and uploads files one at a time).

Update documentation to explain how to provision a Windows image.

Extend tests that use ssh to communicate with the node to include single
files, recursive copies, and content-only recursive copies.

Add test to verify support for the winrm communicator.

Remove the err argument from adapter.scpExec, because it was unused.

Fixes #3911
2016-11-26 14:40:39 -08:00
jasminSPC 484960c9d1 Fixes #4169 2016-11-16 00:17:30 +01:00
Matthew Hooker c122a178a9 Merge pull request #4089 from mitchellh/replace3076
command/push: Fix variable pushes to Atlas
2016-11-15 12:24:51 -08:00
Matthew Hooker dfb9fa52f7
govendor fetch atlas-go/archive 2016-11-15 11:38:37 -08:00
jasminSPC 4bcba37f38 Packer Builder 1&1 2016-11-13 23:34:36 +01:00
Matthew Hooker c0a4e6ed7c
update go-fs
resolves #2421
2016-11-08 11:13:52 -08:00
Justin Campbell fdaa89681a
Update go-atlas.
Use the atlas.BuildVars type.

The -var/-var-file precedence issue is a bug documented in #2682. Not
introduced in this patch
2016-11-07 12:52:32 -08:00
Matthew Hooker 01be917450 Merge pull request #3660 from StackPointCloud/packer-builder-profitbricks
Packer Builder ProfitBricks
2016-10-31 15:45:24 -07:00
Matthew Hooker 93f0436766 Merge pull request #3909 from svanharmelen/f-cloudstack-builder
Add a CloudStack builder
2016-10-31 13:34:20 -07:00
Chris Bednarski 4348f5f54d Update atlas-go to get ATLAS_TLS_NOVERIFY option for packer push command 2016-10-12 15:04:35 -07:00
jasminSPC dca286bf38 Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks 2016-10-10 23:53:52 +02:00
Rickard von Essen 722b0d7338
Updated dep: go-fs (2) 2016-10-08 22:09:53 +02:00
Rickard von Essen f3265e92e0
Updated dep: go-fs 2016-10-08 17:07:26 +02:00
Sander van Harmelen ba00afd4f1 govendor: add go-cloudstack depedency 2016-10-07 21:42:17 +02:00
Matthew Hooker 5ab19ea469 bump ssh library, check for ssh.ExitMissingError
should resolve #3920
2016-10-05 18:16:08 -07:00
Matthew Hooker fb8ced982a removes vendor make target
documents how to correctly add deps

removes unused dependencies

installs govendor as part of deps make target
2016-10-05 15:50:17 -07:00
Matthew Hooker 9ff9539d72 Ignores appengine
The appengine imports cause govendor to fail since it's imported as
"appengine". We get failures like:

    Error: Package "appengine" not a go package or not in GOPATH.

If we ignore it, the issue goes away and we can still comple
2016-10-05 15:50:06 -07:00
Matthew Hooker d08f1b503f Applies govenor migrate godep
Updates contributing and make file

Removes empty vendor package

Removes go 1.4 logic
2016-10-05 15:49:22 -07:00
Rickard von Essen f4eb612594 Propery vendor github.com/approvals/go-approval-tests 2016-10-03 13:48:29 -07:00
Rickard von Essen 8431fd5f41 Drop unused vendored deps 2016-10-03 13:48:29 -07:00
Rickard von Essen 6376d2744f builder/googlecompute: Properly vendor test dependencies
Properly vendor github.com/stretchr/testify/assert
2016-10-03 13:48:29 -07:00
Rickard von Essen 51a9a51699 Update winrm and winrmcp dependencies
Updated winrm and winrmcp dependencies. Relevant unit and acceptance tests passed successfully.

shell.Execute didn't return a Command object.

See f1bcf36a69/winrmcp/cp.go (L167) and 54ea5d0147/winrm/shell.go (L10-L22) respectively.

Closes #3763

Original patch by: Philipp Kosel <philipp.kosel@gmail.com>
2016-10-03 13:48:29 -07:00
jasminSPC 325401eaf0 Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks 2016-09-13 12:06:45 +02:00
Rickard von Essen c3861d1675 Merge pull request #3856 from rickard-von-essen/ecr-support
Improved support for Amazon EC2 Container Registry - ECR
2016-09-12 13:43:41 +02:00
Rickard von Essen 667b97062e
Fixed github.com/stretchr/testify deps 2016-09-12 12:53:01 +02:00
Scott Crunkleton 913a9db23f Added github.com/stretchr/testify to vendor. 2016-09-09 18:31:21 -07:00
Rickard von Essen e68f2782f8
Updated aws-sdk-go from v1.1.2 to v1.4.6
Updated github.com/aws/aws-sdk-go/aws from v1.1.2 to v1.4.6 to support
Amazon EC2 Container Registry - ECR.
2016-09-04 14:45:01 +02:00
jasminSPC 1ef326ad68 Added missing dependencies 2016-08-01 14:02:25 +02:00
jasminSPC e26e533e9b Fixed godep 2016-08-01 13:15:21 +02:00
jasminSPC a61716d4a4 Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
# Conflicts:
#	Godeps/Godeps.json
2016-08-01 13:09:07 +02:00
jasminSPC 92e0f2bf4c Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
# Conflicts:
#	Godeps/Godeps.json
2016-08-01 12:09:03 +02:00
Chris Bednarski f9cea9edd1 Merge pull request #3651 from mitchellh/f-manifest-post-processor
Manifest post processor
2016-07-21 15:55:47 -07:00
Christopher Boumenot 323dc70ed6 Merge remote-tracking branch 'origin/master' into pr-3680-update-azure-sdk 2016-07-20 12:08:28 -07:00
Christopher Boumenot 7d259ab098 Update Azure dependencies.
* azure-sdk-for-go to 3.1.0-beta
 * go-autorest to 7.0.7
 * dgrijalva/jwt-go to 3.0.0

Add the German cloud configuration.
Ensure the different cloud URLs are _actually_ used.
2016-07-20 10:47:46 -07:00
Christopher Boumenot 31b5cee287 Add Approvals dependency 2016-07-15 21:21:23 -07:00
jasminSPC fdffa25028 godep fix 2016-07-08 19:40:36 +02:00
jasminSPC df0298c9ae Packer Builder ProfitBricks 2016-06-29 04:35:41 +02:00
Chris Bednarski 104cdcf266 Added go-uuid 2016-06-10 15:58:17 -07:00
Paul Meyer 1fa8255bdb Update to go-autorest v7.0.6. 2016-06-10 14:23:42 -07:00
Christopher Boumenot dca2b515a3 Update to go-autorest v7.0.5. (#3554) 2016-05-18 17:18:46 -07:00
Peter Schultz f469434f74 Update google.golang.org/api/compute/v1 2016-05-13 15:24:02 -07:00
Vasiliy Tolstov 6a5f6938ef post-processor/compress: add bgzf format support
* add bgzf compressor (it allows seek inside compressed file)
* add optional format config variable to specify archive format
* Update pgzip to get sse4 and avx optimizations.

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2016-05-13 11:51:00 +02:00
Chris Bednarski d458f81dd8 Revert "Updated vendor pacakge for winrmcp"
This reverts commit e38c1122ab.
2016-05-06 23:02:09 -07:00
Chris Bednarski e38c1122ab Updated vendor pacakge for winrmcp 2016-05-06 22:57:29 -07:00
Christopher Boumenot 0abf0bbab0 Update Azure dependencies.
Add go-ntlmssp.

blah
2016-05-05 13:40:17 -07:00
Paul Hinze adcae08cd5 Update atlas-go to latest version that uses go-rootcerts (#3494)
Fixes issues on OS X w/ verifying against an Atlas using a custom certificate.
2016-05-03 16:41:59 -07:00
Chris Bednarski 209603ec88 Vendor Azure dependencies 2016-03-14 20:08:41 -07:00
Chris Bednarski ab36418729 Udpated winrmcp dep 2016-03-10 15:05:34 -08:00
Chris Bednarski 588f9f30b2 Remove unused dependencies; see godep v54 2016-02-22 16:21:39 -08:00
Chris Bednarski 8a53385cbc Revert "Remove a bunch of unused dependencies (godep v54+ required)"
This reverts commit 9ed133ea01.
2016-02-22 11:44:12 -08:00
Chris Bednarski 9ed133ea01 Remove a bunch of unused dependencies (godep v54+ required) 2016-02-22 11:40:02 -08:00
Rickard von Essen 0cffcb0c39 Updated vendor after update of gophercloud in 88a84f5 2016-02-22 09:45:21 +01:00
Jeff Mitchell bbafc0469b Update go-cleanhttp 2016-02-17 17:22:21 -05:00
Chris Bednarski 115426becb Update aws-sdk-go to 1.1.2 release 2016-02-12 16:17:46 -08:00
Chris Bednarski 53176f8cdb Added amazon s3 service to vendor, to support the amazon-import feature 2016-02-12 10:41:26 -08:00
Chris Bednarski dbdb988634 Vendor all dependencies 2016-02-04 17:33:36 -08:00