Skip to content

EC2 Rescue for Linux v1.0.1

Choose a tag to compare

@gregbdunn gregbdunn released this 11 Oct 19:24
· 221 commits to master since this release

This is the first minor release for ec2rl. It includes a handful of bugfixes, new modules, and general improvements.

[New Modules]
-environment.yaml
-hosts.yaml
-inittab.yaml
-lvmconf.yaml
-ntpconf.yaml
-profile.yaml
-sysctlconf.yaml
-udev.yaml
-date.yaml

[Improvements]
-No longer performing a full init when running unit tests
-Command line options and config file now interact in a more intuitive way
-CodeBuild build file added
-Removed old full paths to python/pyinstaller in build setup
-Preserve metadata of files during build process
-Make ec2rl executable in prebuild
-Lock in moto version to one compatible with our unit tests
-Added SIGUSR1 for debug process
-Absolute path of python interpreter added to bug-report
-tcprecycle.yaml and arpcache.yaml converted from bash to python in anticipation of future remediation ability
-mysqldlog.yaml now gathers mariadb logs, engine specific directory created in case both are installed
-Remediation argument documented in anticipation of future remediation ability
-Updated os release check in prediagnostics to reflect /etc/SuSE-release being deprecated
-Better handling of shortened URLs with the s3upload functionality
-mkdir+chmod combined into single command when creating the working directory

[Bugfixes]
-SSM Documents included in build tarball
-Verbiage and indention inconsistency in several modules fixed
-Example configuration files Global section properly named
-MODULE.md now includes documentation on EC2RL_DISTRO environment variable
-duplicatefsuuid.md now properly named
-Blank line added to output around Configuration section for more consistency in output
-journalctl support in functions.bash removed due to major performance concerns on some platforms
-journal.yaml disabled due to major performance concerns on some platforms
-Function renamed in unit testing to reflect actual intended purpose
-xennetrocket.yaml now properly reflects the Xen netfront driver simply being called 'netfront' in SuSE 12 SP1
-Resolve issue with Amazon Linux AMI when unit testing menuconfig