Commit Graph

224 Commits (b4e70cc0ec0b24b040fe0dfbf68c560dc6c0f736)

Author SHA1 Message Date
Megan Marsh c03c3f4410 replace duplicate commHost functions with a single communicator helper that checks for ssh_host and does a statebag lookup for a given key
7 years ago
Megan Marsh eb8c74bf85 allow ssh_host config option to override host logic for all builders
7 years ago
Megan Marsh ad8a88e366 allow ssh_host to override the host ip gathered from the instance for GCP builder
7 years ago
Pratyush singhal 92af5847a7 refactor: replace *packer.MultiError from type signature of createInstanceMetadata with generic error interface
7 years ago
Pratyush singhal 6ce6bd8ad3 refactor: add multiError in createInstanceMetadata method to capture multiple errors
7 years ago
Pratyush singhal 4a369b4ef1 chore: add test for MetadataFiles option
7 years ago
Pratyush singhal 99a3e9cf0a chore: update tests for createInstaceMetadata
7 years ago
Pratyush singhal 529dff0abb refactor: add error handling in createInstanceMetadata method
7 years ago
Pratyush singhal 1e1af35341 refactor: replace userdata_files with generic metadata_files map
7 years ago
Pratyush singhal 3845186c4c feat: add feature to import user-data from a file
7 years ago
krisko e96bda6466
Remove config interface. Make CreateImage function to accept config as list of config fields
7 years ago
krisko f1e9664012
Googlebuilder: Add image key encryption
7 years ago
krisko 9b39e3f928
GCP builder add image encryption support
7 years ago
Adrien Delorme d72040f4fa move retry code into the common/retry pkg and make retry context aware
7 years ago
Adrien Delorme a81abd297b Merge remote-tracking branch 'origin/master' into context_provisioner
7 years ago
Adrien Delorme c4f3dccc14 rename interpolation context from ctx to ictx and contexts to ctx to avoid conflicts
7 years ago
Adrien Delorme a4bf94dd3c change Builder to be passed a context for cancellation
7 years ago
Adrien Delorme 9836dad0c9 introduce the clean_resource_name to clean image names and deprecate the old ones
7 years ago
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
7 years ago
Murcurio 60c7d22ffb
Change metadata url to FQDN
7 years ago
Arnaud Dezandee 91d2cb8c83
googlecompute-import: add service accounts
7 years ago
Mikhail Ushanov 536252683e builders: reuse private key file reading function
7 years ago
Matthew Aynalem 28eff7303e builder/googlecompute: validate startup_script_file exists
7 years ago
Adrien Delorme b2e2d3b008 removed unused processPrivateKeyFile func & tests
7 years ago
Adrien Delorme 146db5667a fix intermitent TestProcessPrivateKeyFile_encrypted failure
8 years ago
Megan Marsh 38cc525ec7 new option allowing user to clean up the ephemeral ssh key from the authorized_keys file
8 years ago
Megan Marsh a0edaf6c46 Going to revert this change for now, becuase of potential issues that arise from calling Prepare() twice
8 years ago
Megan Marsh d00b815c06 Update public google cloud image projects
8 years ago
Adrien Delorme 157691c710 remove unecessary get/pug config in tests; those are being referenced
8 years ago
Adrien Delorme 94d5bb7a3b revert test changes of builder/googlecompute/step_create_ssh_key_test.go
8 years ago
Adrien Delorme 050a98e8bb googlecompute builder: use config from statebag
8 years ago
Adrien Delorme 4982627dd2 builder.gcp: use c.Comm for ssh
8 years ago
Adrien Delorme d49ad12895 update gcp ssh tests
8 years ago
Adrien Delorme 663c8134ef GCP: put ssh public/private key in config
8 years ago
Adrien Delorme 51d2aac9f6 SSHPrivateKey => SSHPrivateKeyFile
8 years ago
Megan Marsh b35acbd879 use statebag instead of SetSharedState for winRM password
8 years ago
Megan Marsh 340363a649
Merge pull request #6613 from hashicorp/merge_ssh_config_funcs
8 years ago
Megan Marsh 1f79b430ee
Merge pull request #6610 from hashicorp/filter_logs
8 years ago
Adrien Delorme 41f6e0334d refactor all copy pasted sshConfig with into communicator.Config.SSHConfigFunc
8 years ago
Adrien Delorme b038cd10f5 GCP: Allow to set MinCpuPlatform
8 years ago
Adrien Delorme e37f126cf1 update gcp google.golang.org/api/compute/v1/
8 years ago
Megan Marsh ff6a039d5b replace scrubconfig with packer.LogSecretFilter.Set
8 years ago
deepuashokan85 10f118b14c
Update driver_gce.go
8 years ago
M. Marsh e90c87f885
Merge pull request #6210 from hashicorp/add_windows_sql_cloud_to_defaults
8 years ago
DanHam 5642f8cb01
Remove tmp files created by builder/googlecompute tests
8 years ago
Megan Marsh ed6d999b1f add windows-sql-cloud to the list of projects to check for an image name
8 years ago
Richard Nienaber db65c99bf4 update code based on master and update docs
8 years ago
Richard Nienaber ec6f8264bf fix winrm password access in google compute
8 years ago
Seth Vargo b17b333e29
Add a common package for specifying useragent and adopt that everywhere
8 years ago
Megan Marsh 414dd80e61
Merge pull request #6013 from jsoref/spelling
8 years ago