1
0
mirror of https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git synced 2025-12-15 11:22:43 +03:00
tiny-cloud/TODO.md
Jake Buchholz Göktürk 79e770a8fc Fail on Init Action Failure
* If an init action fails, tiny-cloud should terminate instead of proceeding.
* Also, if bootstrap is incomplete, always re/load user-data, even if user-data file exists.
2023-09-25 18:09:44 +00:00

1014 B

TODO

SOON-ish

  • Should the extra stuff that the alpine installer cloud does also apply to the nocloud cloud? If so, move it there, and the installer is entirely handled by the user-data handler.

  • Package user-data handlers separately?

  • #cloud-config user-data handler (support a useful subset)

FUTURE

  • cloud auto-detection?

  • #tiny-config user-data handler (should be simple-yet-flexible)

  • imds-net-sync improvements

    • Feature parity with current amazon-ec2-net-utils
    • Support for non-AWS clouds
    • Daemonize to pick up IMDS network changes between reboots
    • OR DEPRECATE AND NOT INSTALL FOR AWS BY DEFAULT
      • dhcpcd seems to work just fine with multiple IPv6 delivered via DHCPv6
      • secondary IPv4 on an interface may be an edge case
      • probably want to keep the vnic-eth-hotplug portion around for adding and removing VNICs
  • Support LVM partitioning and non-ext[234] filesystems