Releases: Azure/ALAR
ALAR v1.3.3
ALAR v1.3.2
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
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
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
ALAR v1.0.6
ALAR v1.0.6 provides now support for AzureLinux
ALAR v1.0.5
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
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
v0.5.0
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