49 Commits

Author SHA1 Message Date
Shamil Mubarakshin 1850dfc713 Add AllowedInboundIpAddresses parameter to build-image.ps1 (#10362) 2024-07-30 11:19:59 +02:00
Erik Bershel 3d2dd97aa7 [Ubuntu] Add Ubuntu-24.04 base image (#9754)
Co-authored-by: Alexey Ayupov <alexey-ayupov@github.com>
2024-04-26 23:18:26 +02:00
Erik Bershel e63a194563 [CI] Update base test-generation pipeline to use AzureCLI task (#9745) 2024-04-25 12:21:49 +02:00
Erik Bershel 5a21eb91dc Update Windows/Ubuntu image gen pipeline to use OIDC (#9704) 2024-04-17 15:01:12 +02:00
Shamil Mubarakshin 4d310f0a59 Cleanup json formatted packer template references (#9165) 2024-01-15 16:40:23 +01:00
Shamil Mubarakshin a5519ebed0 [ubuntu] Change packer templates from json to hcl (#8991)
* [ubuntu] Change packer tempaltes from json to hcl

* Add packer init

* Fix variable types for Ubuntu20 template
2023-12-13 09:19:03 +01:00
Shamil Mubarakshin ea64263b41 [windows] Change packer templates from json to hcl (#8999) 2023-12-13 09:17:44 +01:00
Stefano Di Nucci ae6af1b8db Add support to client secret containing hyphens (#8927) 2023-11-30 19:10:31 +01:00
Shamil Mubarakshin 1bd9214f41 [ubuntu] Rename build scripts (#8866)
* [ubuntu] Rename build scripts

* [ubuntu] Change reboot to inline shell

* [ubuntu] Move disk space validation to pester tests

* [ubuntu] Rename helper and tests files

* [ubuntu] Changes to cleanup, post-deployment and r scripts
2023-11-22 21:49:23 +01:00
Shamil Mubarakshin f9ce4b9de3 Update artifact path for nightly CI (#8810) 2023-11-15 13:55:37 +01:00
Shamil Mubarakshin 5d40b1e213 [Ubuntu] Implement new directories hierarchy (#8627) 2023-11-15 11:36:04 +01:00
Vasilii Polikarpov d1f2c9a3be [Windows] Implement new directories hierarchy (#8616) 2023-11-15 11:24:45 +01:00
Shamil Mubarakshin e9fc71683f Remove Storage Account and VHD refs (#8581) 2023-10-18 19:11:46 +02:00
Alexey-Ayupov 55c68fc638 Move the conversion step after the software report (#8312) 2023-09-18 16:28:37 +02:00
Alexey-Ayupov 276efb2a89 Remove OS selection condition (#8284) 2023-09-14 16:24:16 +02:00
Alexey-Ayupov 452c8ec89f Fix CI for runners with powershell 7 (#8245) 2023-09-07 12:51:50 +02:00
Vasilii Polikarpov 8077d7b42b Switch to build managed image instead of VHD (#8167) (#8208) 2023-08-31 16:21:15 +02:00
Alexey-Ayupov 1190d2f46f Revert "[WinLin] Remove schedules from Azure pipe" (#7996) 2023-07-28 13:53:13 +02:00
Vasilii Polikarpov 500995c0ad Set checkout options in inage generation pipeline (#7708) 2023-06-12 17:07:30 +02:00
Alexey-Ayupov db1ea288ef [WinLin] Remove schedules from Azure pipelines (#7576) 2023-05-11 17:52:01 +02:00
Shamil Mubarakshin e72606ffb6 Cleanup ubuntu1804 image references (#7388) 2023-04-04 12:36:53 +02:00
Mikhail Koliada f386f9db4b Do not expose packer-log in pipelines (#7273) 2023-03-13 15:38:50 +01:00
Maxim Lobanov 66835ab703 Add logic to publish artifact (#6821) 2022-12-21 14:19:42 +01:00
SheGe 0ad45c90fa Enhance image genration template for Linux and Windows variants (#6519) 2022-11-22 20:25:50 +01:00
Mikhail Koliada 2fd91c95fc [Packer] Disable colored output on Ubuntu (#6057) 2022-08-11 10:09:05 +02:00
Aleksandr Chebotov 8c24b03a8d Remove Windows Server 2016 related code from the repository (#5994) 2022-08-01 16:35:36 +03:00
Sander Trijssenaar 5b652198fe Removing mandatory VNET (#5821) 2022-06-27 13:41:19 +03:00
Aleksandr Chebotov 86e4ccb246 Fix az cli warnings (#5803) 2022-06-23 13:58:16 +03:00
Semen Zhydenko f8c0aa0241 Ss18/typos (#5753)
* FIX: typo becuase -> because

* FIX: typo succesfully -> successfully
2022-06-16 12:32:30 +03:00
Aleksandr Chebotov 36ddf7491f Remove ssh legacy fix for Ubuntu Server 22.04 (#5645) 2022-06-01 11:08:42 +03:00
Mikhail Koliada 0576062396 [Ubuntu] Migrate 22.04 from json to hcl (#5517) 2022-05-11 16:53:55 +03:00
Aleksandr Chebotov ba6c9512a3 [CI] Set TLS12 (#5482) 2022-05-04 17:30:11 +03:00
Mikhail Timofeev ed9d42f033 Add ImageRepositoryPath env variable for Ubuntu 22 (#5462)
* Use image_repository_path variable

* Add ImageRepositoryPath to build image script
2022-05-02 17:51:16 +03:00
Aleksandr Chebotov 9d80842cc3 [Ubuntu] Add Ubuntu Server 22.04 LTS template (#5454) 2022-05-02 11:46:10 +03:00
Mikhail Timofeev 20705eae35 Change capitalization for Readme name in CI ymls (#4796) 2021-12-22 21:24:04 +03:00
Mikhail Timofeev a0ac40903e Schedule macOS-12 builds (#4393) 2021-11-01 17:58:03 +03:00
Dibir Magomedsaygitov 2d46e3f4d9 [Ubuntu] Remove Ubuntu16 related code from the VE repository (#4336) 2021-10-26 15:30:59 +03:00
Maxim Lobanov a2d76d2a0e Add Windows Server 2022 image templates (#3929)
* add windows2022 image template

Co-authored-by: Aleksandr Chebotov <v-aleche@microsoft.com>
Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>
Co-authored-by: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com>
Co-authored-by: MaksimZhukov <46996400+MaksimZhukov@users.noreply.github.com>
2021-08-23 11:13:14 +03:00
Mikhail Timofeev 8f8dfb1bcf Disable schedule as Ubuntu16 is deprecated (#3741) 2021-07-16 17:25:43 +03:00
Darii Nurgaleev 4ae0bde840 Image generation fix: remove quote (#3191)
* github_feed_token removal

* remove file

* GithubFeedToken remove from other files

* remove boost from docs

* added fix for img generation
2021-04-15 14:59:28 +03:00
Darii Nurgaleev 575108f5a1 Remove GithubFeedToken build parameter (#3184) 2021-04-15 13:05:57 +03:00
Mikhail Timofeev 4006fabbdd Add option only-show-errors (#3142) 2021-04-09 16:53:57 +03:00
Mikhail Timofeev 3ab55ea5da Add stream redirection to hide log output (#3141) 2021-04-09 16:22:52 +03:00
Mikhail Timofeev bfd58535c2 Add cleanup logic for the packer os disk (#3140) 2021-04-09 14:27:14 +03:00
Mikhail Timofeev 52a29b9213 fix templatepath and image variables (#2230) 2020-12-10 13:25:37 +03:00
Maxim Lobanov 8d6d64a04e Implement script to parse provisioners duration from packer diagnostic logs (#2137)
* testing

* Update image-generation.yml

* Update image-generation.yml

* fix comments

* Update measure-provisioners-duration.ps1
2020-11-27 10:50:54 +03:00
Aleksandr Chebotov 7fe3cd21ca move up the readme stage 2020-11-16 10:12:38 +03:00
Hutson Betts 5282793d8b refactor(windows): consistent file naming
Use the same file naming scheme for Windows as is used for Ubuntu, where
the file name includes the Operating System name and release, but
not the target platform.

This also encourages downstream consumers to re-use the same files with
alternative targets by extending the `builders` section and using the
`-only` command line option with Packer to specify the build target.

Closes #1636
2020-10-07 23:11:54 -05:00
MaksimZhukov a8a908b63e Implement public CI for MacOS builds 2020-09-16 19:44:58 +03:00