Commit Graph

48 Commits (f8f1ebf0c7c0e092fd417a5431d68897516504ca)

Author SHA1 Message Date
Megan Marsh f8f1ebf0c7 move version and useragent definitions into sdk
5 years ago
Megan Marsh 9e47696dff move helper/config to bundle with the other template definitions
5 years ago
Megan Marsh 3f6deb8828 move multistep into the plugin sdk
5 years ago
Megan Marsh 7d658149ea update tests and website and generated partials to reflect new package format
5 years ago
Megan Marsh e04eaa89e6 move steps and step configs from packer/common to packer/common/commonsteps
5 years ago
Megan Marsh 6402362018 create packer-plugin-sdk directory and begin moving the relevant folders into it.
5 years ago
Megan Marsh 2167118126 add version files for all postprocessors
5 years ago
Megan Marsh 8ecd16db81 regenerate code
5 years ago
Adrien Delorme f5e037e8b4 Merge remote-tracking branch 'origin/master' into azr_selectable_temp_keygen_type_gcp
5 years ago
Megan Marsh c0ce8a9414 rework fixer deprecation code so we know what plugins they relate to
5 years ago
Adrien Delorme f4f731b83c Refactor google compute's temporary ssh keygen genertion to use the sshkey package
5 years ago
upodroid f13099edfb rebase the branch
5 years ago
upodroid be56632f7e fix vendoring
6 years ago
upodroid 2faacfd5d7 add service account impersonation
6 years ago
Wilken Rivera ae23f891e1
post-processor/googlecompute-export: Update documentation (#9727)
6 years ago
Wilken Rivera 759d2451a4 post-processor/googlecompute-export: Remove IAP configuration from HCL schema
6 years ago
Luke Swithenbank 6d1a146143
Fix Google Compute Export Post-Processor (#9708)
6 years ago
Adrien Delorme 40947c2bf6
HCL2: generate hcl tags with go-cty tags too (#9306)
6 years ago
Megan Marsh b982d987a7 Add Artifice postprocessor ID to valid artifacts for postprocessors that perform artifact type validation
6 years ago
Megan Marsh f67a8ab431 revert unneeded changes to driver roles
6 years ago
Megan Marsh e6073bcec7 implement iap proxy for googlecompute. ssh-only so far
6 years ago
Adrien Delorme 840e67f775
HCL2: when we see a map generate an attribute spec instead of a block spec (#9035)
6 years ago
Rens Sikma c8062cc8b3 fix #8679 with source_image_project_id as list
6 years ago
Adrien Delorme 0785c2f6fc
build using HCL2 (#8423)
6 years ago
Adrien Delorme b4200c3590 go generate for the google compute export post processor after #8388
6 years ago
Taneli Leppä e1cb0c5f7e Added support for specifying Service Account in Google Compute exporter post-processor. (#8388)
6 years ago
Adrien Delorme 819329228a Change back to make sure all durations are a time.Duration
6 years ago
Adrien Delorme bf3d9841c6 Force durations to be passed a strings
6 years ago
Adrien Delorme 078ba7c8c3 commit old code generation tool
6 years ago
Adrien Delorme 771a6e55ef pp.google.[import|export]: unexport Account field
6 years ago
Megan Marsh 3c14c50aba Allow user to real oauth token from properly configured Vault instance
7 years ago
Megan Marsh 0dfb3cc56f replace some bespoke google auth code with code from golang's oauth2 library
7 years ago
Adrien Delorme a81abd297b Merge remote-tracking branch 'origin/master' into context_provisioner
7 years ago
Megan Marsh 9dafa310f3 remove redundant keep_input_artifact code from googlecompute-export and googlecompute-import pps. The behavior coded here was already enforced by the core postprocessor code in packer/build.go
7 years ago
Adrien Delorme e65115a7a0 contextualize post-processor
7 years ago
Megan Marsh 12fc1fa751 default_keep_input_artifact
7 years ago
Arnaud Dezandee f9ae926d8f
googlecompute-export: set network project id to builder
7 years ago
Arnaud Dezandee 8975f67901
googlecompute-export: add exporter instance configs
7 years ago
Matthew Hooker 625201c819
Merge pull request #4148 from minimum2scp/features/googlecompute-export-application-default-credential
8 years ago
Matthew Hooker 366dc3da0a
move multistep imports to helper.
8 years ago
Vijaya Bhaskar Reddy Kondreddi e45223a867 Fix -on-error issue not working.
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
YAMADA Tsuyoshi 5dc6b18365 googlecompute-export: use application default credential as same as googlecompute builder
9 years ago
YAMADA Tsuyoshi 61e2ea308e googlecompute-export: Fixed scopes to run gcloud, gsutil in startup script
9 years ago
Scott Crunkleton 85210afe92 googlecompute: conditionally omit the wait for startup script step if no startup script is provided.
9 years ago
Matthew Hooker a8e57d83d2 gofmt project.
10 years ago
Scott Crunkleton 1b9b37bdc1 Added some error handling and logs for the GCE export startup script.
10 years ago
crunk1 55b5a45ae4 Created googlecompute-export post-processor. Modified the googlecompute builder to pass a few configuration values to its resulting artifact. These values can then be used in googlecompute-export post-processor.
10 years ago