164 Commits

Author SHA1 Message Date
Megan Marsh
28245ec143
Merge pull request #10134 from borancar/feat/azure_pfx_support
Add Azure PFX certificate support
2020-12-18 12:09:17 -08:00
Megan Marsh
88b7b0e14a remove sdk 2020-12-17 13:29:25 -08:00
Megan Marsh
0eff73293a fix imports, vendoring, and linting 2020-11-30 14:30:30 -08:00
Megan Marsh
c70870cb83 move multierror and multierrorappend into sdk 2020-11-30 14:29:06 -08:00
Megan Marsh
f8f1ebf0c7 move version and useragent definitions into sdk 2020-11-18 11:42:02 -08:00
Megan Marsh
3f6deb8828 move multistep into the plugin sdk 2020-11-17 16:31:03 -08:00
Megan Marsh
1ecd715221 refactor code so that packer/version is not a dependency of sdk code or plugin code 2020-11-09 17:20:42 -08:00
Paul Meyer
5ea90fea5b
Merge pull request #10210 from sumit-kalra/master
[builder/azure-arm] Create keyvaults with SoftDelete enabled
2020-11-06 14:07:41 -08:00
Simon Gottschlag
65b7d3b604
Add Azure CLI authentication (#10157)
Adds the ability to use an active `az login` session for authenticating the Azure builder
2020-11-06 14:24:16 -05:00
Sumit Kalra
2b69a5f496 azure-arm builder: Create keyvaults with SoftDelete enabled 2020-11-02 20:42:55 -08:00
Boran Car
9b89439ec2 Rearrange cert add after err check for idiomatic 2020-10-20 22:20:57 +02:00
Boran Car
1082bffddd Add Azure PFX certificate support
Azure typically uses pfx files for service principal authentication.
These are PKCS#12 files so just try and read a cert file as such if we
can't already read it as PEM.
2020-10-20 22:15:38 +02:00
Adrien Delorme
654fade0a9
azure arm: make map[string]*string => map[string]string to simplify things (#9985)
* azure arm: make map[string]*string => map[string]string to simplify things
* go generate ./builder/azure/...
* tests !

fix #9984
2020-09-24 12:19:26 +02:00
Megan Marsh
8964367eb5
Merge pull request #9603 from paulmey/disable-password
[azure-arm] Disable ssh password authentication unless password is explicitly specified
2020-07-17 09:32:38 -07:00
Paul Meyer
708ca1c126 Add some error checking 2020-07-16 23:22:24 +00:00
Paul Meyer
5fd68374fe Optionally disable password authentication for Linux builds 2020-07-16 19:44:01 +00:00
Wilken Rivera
8d209caf34 Fix spacing and line endings 2020-06-24 09:20:32 -04:00
Arsenii Petrovich
f3c33f9a27 remove spaces 2020-06-24 16:08:48 +03:00
Arsenii Petrovich
c2f352ee6e Update JSONs to fix tests and make them work with the latest URL changes 2020-06-24 01:35:35 +03:00
Arsenii Petrovich
d7b8d50acd
Fix data disks URI
Fixing bug appeared in 0589f57d4d85ef28054d47049c346e53c1698205
2020-06-23 12:58:53 +03:00
Feiyu Shi
c016f3752a upgrade SIG source api-version to match identity api-version to avoid potential setback for identity 2020-05-26 16:08:00 -07:00
Feiyu Shi
b334458b91 use empty struct for UserAssignedIdentities map value; omitempty 2020-05-24 19:05:45 -07:00
Feiyu Shi
c5e2eff847 change to []*Resource 2020-05-24 19:05:45 -07:00
Feiyu Shi
76a7ab25e2 add SetIdentity test 2020-05-24 19:05:45 -07:00
Feiyu Shi
764f99ec7b add correct api-version 2020-05-24 19:05:45 -07:00
Feiyu Shi
7c1a62dfed set identity field in the template 2020-05-24 19:05:45 -07:00
Feiyu Shi
d9c9bfbae8 add identity field to the template 2020-05-24 19:05:45 -07:00
Evan Digby
e4eaff6bba
s/Directoty/Directory (#9221) 2020-05-14 15:00:27 +02:00
Paul Meyer
26d768f429
[builder/azure-chroot] Shared image source (#9070) 2020-04-23 11:03:17 +02:00
vijayrajah
5d2fee04b2
builder/azure: enable boot Diagnostics (#9053)
* enable boot Diagnostics
2020-04-20 07:29:13 -04:00
Paul Meyer
89f3aa0bd6
[builder/azure-arm] Use VM/build location for image location (#9068)
* [builder/azure-arm] Use VM/build location for image locationThe builder was using the location of the containing resource group asthe image location, but the API call can only create images in the samelocation as the source VM that is being captured.
2020-04-17 05:43:03 -04:00
Paul Meyer
89a8238a07 Fix artifact output 2020-04-09 20:54:50 +00:00
Paul Meyer
47107e6355 Default polling delay 5 sec 2020-04-09 20:37:23 +00:00
Paul Meyer
90188bb18d add func for searching string slice 2020-04-07 22:49:24 +00:00
Paul Meyer
a3d8bf27e1 Add snapshot and gallery clients 2020-04-07 22:49:24 +00:00
Paul Meyer
f3703a775f Use subscription id from client set 2020-04-07 22:49:24 +00:00
Paul Meyer
6131301fdd Standardize compute SDK version 2020-04-07 22:49:24 +00:00
Paul Meyer
f0ec912ba6 Make VirtualMachineImagesClient easier to mock 2020-04-07 22:49:21 +00:00
Paul Meyer
a3b49cdc08 Stub metadata service for builder tests 2020-04-07 22:49:21 +00:00
Vijay Rajah
90a0c5ec49 fix more typos ( ')]' ) 2020-04-06 22:02:43 +05:30
Vijay Rajah
1009e8c983 fix more typos 2020-04-06 21:50:05 +05:30
Vijay Rajah
1314d69b51 fix typo (add missing ')]' ) 2020-04-06 11:40:05 +05:30
Vijay Rajah
0589f57d4d Update tests for datadisk name change 2020-04-05 01:16:24 +05:30
Vijay Rajah
d82475566a change datadisk names -- WIP 2020-04-02 21:28:38 +05:30
Megan Marsh
28797dd709 replace the homegrown vault delete functions in azure with the sdk ones. 2020-03-18 13:48:54 -07:00
Mike Brancato
926e3ac2e4 Add support for configurable KeyVault SKU 2020-03-11 20:33:57 -04:00
Megan Marsh
9643ad35f1 add tests 2020-02-06 16:41:28 -08:00
Megan Marsh
6d6b94d515 Add ability to use custom keyvault into azure builds 2020-02-06 16:41:28 -08:00
Sylvia Moss
dc31bad539
Sharing info with post-processors via artifact (#8632) 2020-01-30 11:27:58 +01:00
Aishwarya Thangappa
9569d35d14 Set expiry for image versions in SIG
Updates azure builder to support setting end-of-life-date for
image versions in shared image gallery. In addition, this change adds
the ability to set the global replica count for the image version
and allows the vms deployed from the latest version of the Image
Definition to exclude this Image Version.
2020-01-06 22:58:26 -08:00