Commit Graph

7 Commits

Author SHA1 Message Date
Tyler
6a68aefd3f BRE-1893 fix(azure-marketplace): resolve certification failures (#504)
[BRE-1893](https://bitwarden.atlassian.net/browse/BRE-1893)

Address Azure Marketplace certification failures from the 2026.4.1
release submission.
* ClientAliveInterval (200.3.3.1): write the setting to
  /etc/ssh/sshd_config.d/10-azure-marketplace.conf so it wins over
  cloud-init's drop-in. Validator reads sshd -T to match what Azure
  tests.
* No swap on OS disk (200.3.3.3): set ResourceDisk.EnableSwap=n in
  /etc/waagent.conf and drop a cloud-init swap module so swap is not
  recreated on first boot. Validator asserts the waagent.conf setting.
* Linux Agent (200.3.3.4): explicitly install walinuxagent from
  noble-updates and systemctl enable it so the agent reports to the
  Azure fabric on first boot. Validator adds an is-enabled check.
* Bash history (200.5.1): delete .bash_history in the
  final packer provisioner with HISTFILE=/dev/null so subsequent steps
  do not repopulate it. Validator checks for file absence.
2026-05-12 12:01:20 -04:00
Kyle Spearrin
09b8808a75 azure cert report updates (#497) 2026-04-20 11:41:19 -04:00
Kyle Spearrin
35a44f8391 Merge lite and standard marketplace images (#496)
* Merge lite and standard images

* DO changes

* fix release workflow
2026-04-17 08:25:18 -06:00
Kyle Spearrin
2dd1ef7f7a Bitwarden Lite Marketplace Images (#491)
* lite marketplace listings

* reuse ufw
2026-04-15 19:26:22 +02:00
Kyle Spearrin
36730f4e40 Update marketplace images to ubuntu 24.04 lts (#481)
* update marketplace images to ubuntu 22.04 lts

* fix azure build script

* fix azure again
2026-03-31 15:31:58 -04:00
Kyle Spearrin
b61b666b0b Consolidate marketplace assets (#479)
* azure cleanup

* cleanup packer keys

* cleanup azure

* consolidate marketplace assets

* dev build versions
2026-03-30 16:02:35 -04:00
Kyle Spearrin
8f25b9d773 Add support for azure marketplace (#475)
* add support for azure marketplace vm

* cleanup on failure, too

* use oidc auth for packer

* gh-self-host keyvault
2026-03-26 12:09:42 -04:00