Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jan 04:54

Changed

  • Convert to the official AWS SDK from the minaws crate. This required adding tokio as a dependency.
  • Replace simple_logger with an internal implementation that can change the log level at runtime. This is so logging can occur before user data is read, and the log level can be set to what is defined in user data.

Added

  • Add network configuration in easyto-init as the first task, which was previously done by passing ip=dhcp to the kernel. This enables stable interface names on instances that might have more than one ENI, such as Kubernetes nodes.

Fixed

  • Fix handling of IAM credentials and user data. If user data is not defined, it should not be an error. Similarly with no instance profile, unless the user data is configured to require one.
  • When running EBS volume attachment, check if the volume is already attached, otherwise it would wait for the volume to be available until timeout.