Skip to content

EC2 Rescue for Linux v1.1.6

Choose a tag to compare

@gregbdunn gregbdunn released this 28 Aug 21:20
· 24 commits to master since this release
a539706

EC2 Rescue for Linux v1.1.6

General

  • [Enhancement] Add rpm output to build process
  • [Enhancement] Add support for RHEL 8.x, Ubuntu 22.10, SLES 15, Amazon Linux 2023
  • [Enhancement] Add support for Python 3.7 to 3.10+
  • [Enhancement] Re-enable journal logsearch bash function as logsearch_with_journal

Framework

Modules

  • [Misc] Create Ubuntu specific copies of bcc modules to reflect the Debian package adding -bpfcc to the binary file names.
  • [New Module] Add enadiag net diagnostic module.
  • [Enhancement] Re-enable journal module with safer defaults and additional options for selecting time range, logs gathered, and output format.
  • [Enhancement] Add logsearch_with_journal support for hungtasks, kernelbug, kerneldereference, kernelpanic, oomkiller, softlockup diagnostic modules.
  • [Bugfix] Fix alami2 search messages in kernelbug, kerneldereference, kernelpanic, oomkiller, softlockup diagnostic modules.
    =======
  • [New Module] Add sosreport os gather module.
  • [New Module] Add supportconfig os gather module.

Testing

  • [Bugfix] Update requirements_test.txt to lock versions of transient dependencies causing issues for py2.7 builds

EC2 Rescue for Linux v1.1.5

General

  • [Enhancement] Updated vendored version of boto3 to 1.12.6
  • [Enhancement] Updated vendored version of botocore to 1.15.6
  • [Enhancement] Add urllib3 version 1.25.9 to vended packages

Framework

  • [Enhancement] Refactor get_instance_region() to utilize identity document.
  • [Enhancement] Add is_nitro() function to determine if instance is Nitro or bare-metal
  • [Bugfix] Fix is_an_instance() inaccurately categorized Nitro instances as not-an-instance.
  • [Bugfix] Fix EC2RL_VIRT_TYPE not taking into account change in metadata profile display of Nitro instances
  • [Enhancement] Modified get_instance_region() and get_instance_id() to support IMDSv2.
  • [Enhancement] Modified verify_metadata(), get_virt_type() and is_an_instance() to support IMDSv2

Modules

  • [New Module] Add lvmarchives module.
  • [Bugfix] Update xennetrocket, xenfeatures, ixgbevfversion to reflect proper EC2RL_VIRT_TYPE detection.
  • [New Module] Add dmesg collect module, rename old dmesg gather module to dmesgfiles. Output between the two is different and necessitates an additional module.
  • [New Module] Add cron gather module.
  • [New Module] Add numastat collect module.
  • [New Module] Add bccmysqldqslower performance module
  • [New Module] Add amazonlinuxextras os collect module.
  • [New Module] Add kpatch os collect module.
  • [New Module] Add yumconfiguration os collect module.
  • [New Module] Add xennetsgmtu net diagnostic module.
  • [Enhancement] Add user exclude list to OpenSSH module, add non-ssh user ssm-user to exclude list.
  • [Enhancement] Update OpenSSH module to account for new OpenSSH packaging in ALAMI2.

Testing

  • [New Test] Add unit tests for is_nitro() function
  • [Enhancement] Lock down the versions of setuptools and mock for Python 2.7 as the maintainers have discontinued support for Python 2.