Skip to content

Releases: Azure/ALAR

ALAR v1.3.3

16 Dec 17:28
1ef10e0

Choose a tag to compare

This version is adding new functionality to the sudo action.
Please see the Changelog for more details

ALAR v1.3.2

12 Dec 16:14
6e1f9ab

Choose a tag to compare

Version 1.3.2 is a patch release only. No new functionality added.

  • Minimal refactoring of the code.
  • Add 'partx' support as replacement for sgdisk on RHEL 10

v1.3.1

08 Dec 15:35
f6a92d6

Choose a tag to compare

Support for Telemetry is added. Just basic information get tracked:

  • Repair and Recovery VM distro name and version

  • action name

  • architecture

  • What initiator (CLI, RecoverVM, SelfHelp)

  • Any error logged
    These information assist to improve existing actions and the base framework.

  • Added support for the NVME controller type

  • The repair of a LVM based recover OS disk with the help of a recover VM which is also
    LVM based is limited. Only supported is RHEL version < 9
    The limitation we try to lift in a future release of ALAR

v1.1.0 new sudo action

29 Oct 15:04
276c0cc

Choose a tag to compare

Version v1.1.0 contains a new action: sudo

sudo
The sudo action will reset the permissions on the /etc/sudoers file and all files in /etc/sudoers.d to the required 0440 modes as well as check other best practices. A basic check is run to detect and report on duplicate user entries and move only the /etc/sudoers.d/waagent file if it is found to conflict with other files.

v1.0.7

30 Apr 15:18

Choose a tag to compare

Fixed issue #22 auditd action not recognized.

ALAR v1.0.6

30 Apr 14:25

Choose a tag to compare

ALAR v1.0.6 provides now support for AzureLinux

ALAR v1.0.5

10 Mar 15:18

Choose a tag to compare

This is a bug fix only version . No features added. Version 1.0.5 contains a couple of bug fixes and code improvements and stabilizations.

v1.0.0

31 Oct 17:59
c784237

Choose a tag to compare

Changed

ALAR version 1.0.0 represents a redesign of ALAR which was coming into age and not flexible enough to cope with different distros and their disk layouts. The new version is distro agnostic. Which means we don't rely on any predictions what the disk layout may look like. With the new design ALAR should be able to cope
with any kind of disk layout. The main focus for the redesign of ALAR is to use ALAR standalone without the usage of the vm-repair extension. And allow to get the system being recovered from an existing VM.

Added

  • Support for ADE. Password to decrypt the disk gets read from the BEK disk automatically if available.
    Otherwise the password can be passed over via the new option '--ade-password'
  • Instead of the default disk (LUN 0) to get recovered by ALAR a different disk can be used instead.
    Use the new option '--custom-recover-disk'
  • The action scripts are part of the binary build. It is not required to get the downloaded
    from the GIT repository. This may be of help for those conditions where access to the Internet isn't permitted. But if required it is possible to download them with the help of the new option '--download-action-scripts'. This may be handy if there is a new bug fix available in the repo but no new build got generated.
  • Logging functionality added. Use RUST_LOG = debug|error|info|warn
    By default only errors reported

v0.5.1

09 Feb 08:52

Choose a tag to compare

Minor version increase

  • fstab action is smarter now. Device names get resolved to UUID, missing boot or efi lines get automatically included in the new generated /etc/fstab

v0.5.0

09 Mar 10:42

Choose a tag to compare

The v0.5.0 version does provide the following new actions

  • grubfix
  • efifix
  • chroot-cli

grubfix

This action is reinstalling GRUB and regenerates the grub.cfg file

efifix

This action is reinstalling the required software to boot from a GEN2 VM. The grub.cfg is regenerated as well.

chroot-cli

This action can be of help to perform manuall recovery steps with an auto generated chroot environment