1
0
mirror of https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git synced 2025-12-15 11:22:43 +03:00

Commit Graph

  • badf0f65d1 Fix UserData Script chmod, etc. Jake Buchholz Göktürk 2023-05-15 01:33:57 +00:00
  • e650415799 fix makefile again 3.0.0_rc5 Jake Buchholz Göktürk 2023-05-13 16:16:44 -07:00
  • 4df28f79a6 fix broken Makefile Jake Buchholz Göktürk 2023-05-13 16:02:07 -07:00
  • d83df2f036 fix Makefile fix/run-scripts_and_log-tweaks Jake Buchholz Göktürk 2023-05-13 15:52:46 -07:00
  • bc6edeeaa5 install user-data handlers, tweak logging Jake Buchholz Göktürk 2023-05-13 22:05:58 +00:00
  • 50a1dae26c * save_userdata_compressed test is getting tripped up by a notice on stderr that userdata already exists Jake Buchholz Göktürk 2023-05-13 14:53:41 -07:00
  • 35e076dc3d * moar fixens? Jake Buchholz Göktürk 2023-05-13 14:50:40 -07:00
  • ede58b13d1 * more test fixen? Jake Buchholz Göktürk 2023-05-13 14:40:03 -07:00
  • 6a95f31309 * fix log() handling of -i output Jake Buchholz Göktürk 2023-05-13 14:29:38 -07:00
  • 6b87f633f2 * fix tests? Jake Buchholz Göktürk 2023-05-13 14:12:00 -07:00
  • 9a00dd686d Install UserData Handlers Jake Buchholz Göktürk 2023-05-13 13:50:07 -07:00
  • 13b0eef9fe Add "net" phase to tiny-cloud --setup 3.0.0_rc4 3.0.0_rc3 Jake Buchholz Göktürk 2023-05-10 19:24:31 +00:00
  • fa3125f0a5 Fix OpenRC Dependencies Jake Buchholz Göktürk 2023-05-10 18:16:14 +00:00
  • b03030182f Add cloud provider "alpine" and user-data "alpine-conf" 3.0.0_rc2 Natanael Copa 2023-05-09 14:15:31 +00:00
  • 17d0b3d07b stderr output for set_ssh_keys failure Jake Buchholz Göktürk 2023-05-09 04:16:15 +00:00
  • 229fc70b42 add STDERR output for problems with set_hostname Jake Buchholz Göktürk 2023-05-09 04:13:21 +00:00
  • de66c6049e Handle error when setting ssh key Natanael Copa 2023-05-08 21:53:19 +02:00
  • 7be3b198fb Avoid set empty hostname Natanael Copa 2023-05-08 21:49:53 +02:00
  • 468407db05 Add test for empty or no config Natanael Copa 2023-05-08 21:54:52 +02:00
  • f46b6b24d8 tests: unify fake_metadata_nocloud and fake_userdata_nocloud Natanael Copa 2023-05-04 12:23:07 +02:00
  • 0500f71837 Don't print error on missing /proc/mounts Natanael Copa 2023-05-08 13:47:20 +02:00
  • dd7cb23515 Make it posible to override the init actions Natanael Copa 2023-05-08 13:45:58 +02:00
  • d1ed0c29e3 Make init__create_default_user return success Natanael Copa 2023-05-08 12:09:27 +02:00
  • 4ccc16f18f Enable sshd & Source UserData Handler Jake Buchholz Göktürk 2023-05-08 04:41:41 +00:00
  • 4f9386bb94 Add "create_default_user" Init Action Jake Buchholz Göktürk 2023-05-08 02:37:54 +00:00
  • ec139644a1 Set Default interfaces Jake Buchholz Göktürk 2023-05-07 23:49:50 +00:00
  • a7600fb5ff Only try to expand root which is ext4 Natanael Copa 2023-04-13 19:46:27 +02:00
  • 02c0c31703 tiny-cloud: Print usage on invalid option and add test Natanael Copa 2023-05-04 11:50:22 +02:00
  • 7ad4565a04 update changelog 3.0.0_rc1 Jake Buchholz Göktürk 2023-05-02 19:16:17 -07:00
  • 9c60ace5cd update changelog fix/tiny-cloud_wrapper Jake Buchholz Göktürk 2023-05-02 19:14:41 -07:00
  • 58ac2108cd Fixes for tiny-cloud Wrapper Jake Buchholz Göktürk 2023-05-03 02:11:01 +00:00
  • 6557822742 * warn when bootstrap is manually marked complete Jake Buchholz Göktürk 2023-05-02 19:06:59 -07:00
  • 326e2652ea * switch syslog to local7 * add logging here and there * add --setup option * bootstrap_incomplete() shouldn't be allowed as an init action Jake Buchholz Göktürk 2023-05-02 19:01:47 -07:00
  • c46b12ea04 tests: fix tests to use init__ prefix Natanael Copa 2023-05-02 14:32:10 +02:00
  • 4b86923358 Fixes for tiny-cloud Wrapper Jake Buchholz Göktürk 2023-05-01 21:29:41 -07:00
  • 3894cd9f8d Support "local-hostname" 3.0.0_rc0 Jake Buchholz Göktürk 2023-04-30 23:23:54 +00:00
  • fb2d658d93 Move cloud libs deeper. Jake Buchholz Göktürk 2023-04-30 14:55:51 -07:00
  • 81869cefcc Consolidate init functionality in /sbin/tiny-cloud Jake Buchholz Göktürk 2023-04-30 03:37:11 +00:00
  • 762fe36bb8 Move OpenRC Init Scripts Jake Buchholz Göktürk 2023-04-29 14:14:20 -07:00
  • 83e8677481 Move Tiny Cloud configs into /etc Jake Buchholz Göktürk 2023-04-29 20:54:45 +00:00
  • cdae70909c document the deprecation of ebs-nvme-symlinks Jake Buchholz Göktürk 2023-04-29 20:30:43 +00:00
  • 43bedda17f Adjust when tiny-cloud-early should start Natanael Copa 2023-04-14 21:21:07 +00:00
  • fa01b4ea9a tests: add tests for init-final Natanael Copa 2023-04-06 22:08:11 +02:00
  • e51051c7ca tests: refactor fake userdata for nocloud Natanael Copa 2023-04-06 21:59:37 +02:00
  • 7ea8f69a06 Fix user-data decompression on all shells Natanael Copa 2023-04-05 18:45:32 +02:00
  • bbb0c19ae6 Fix detection of lz4 header magic number Natanael Copa 2023-03-28 17:25:52 +02:00
  • ab46d7223f tests: add test for save_userdata Natanael Copa 2023-03-28 17:24:44 +02:00
  • 12bc6af2ce Fix quoting when reading subshells Natanael Copa 2023-03-28 11:58:55 +00:00
  • a67cbd37b0 Add test for ssh-keys in nocloud yaml Natanael Copa 2023-03-28 11:44:01 +00:00
  • 0f53f14399 tests: add initial tests for init-main Natanael Copa 2023-03-27 17:30:19 +02:00
  • fda9a350a1 imds-net-sync should only work with secondary ipv4s on an interface 2.2.2 Jake Buchholz Göktürk 2023-03-24 16:41:37 -07:00
  • ed67197e7b restore "source /lib/tiny-cloud/common" in imds-net-sync 2.2.1 Jake Buchholz Göktürk 2023-03-23 19:14:43 +00:00
  • 520b72b8d6 Fix imds-net-sync with multiple interfaces 2.2.0 Jake Buchholz Göktürk 2023-03-23 10:33:52 -07:00
  • 33257650c8 Fix function detecion Natanael Copa 2023-03-09 17:16:02 +01:00
  • e9b4350617 Fix source of cloud-specific mdev functions Natanael Copa 2023-03-09 13:01:36 +01:00
  • c055e974f0 init-early: use posix printf instead of echo -n Natanael Copa 2023-03-08 19:01:45 +01:00
  • 38cbdee6a2 Return failure if any of install_modules fails Natanael Copa 2023-03-08 18:56:29 +01:00
  • 4ba3ce17bc Refactor skip_action Natanael Copa 2023-03-08 18:28:30 +01:00
  • 091af053c5 Use printf for skip_action Natanael Copa 2023-03-08 18:25:39 +01:00
  • a626e694c6 Refactor expand_root Natanael Copa 2023-03-08 17:37:46 +01:00
  • d0f352b276 Fix detection of cloud-specific mdev functions Natanael Copa 2023-03-09 02:28:04 +00:00
  • b9156a7f43 Add tests for imds aws Natanael Copa 2023-03-09 02:22:11 +00:00
  • c335944911 Add kyua testsuite and make code more portable Natanael Copa 2023-03-08 03:39:39 +00:00
  • 39670c091c Add Missing Trailing Newlines Jake Buchholz Göktürk 2022-11-03 20:13:03 +00:00
  • feada28f10 nvme-ebs-links: quote readlink output, it may be empty Valery Ushakov 2022-11-03 00:37:16 +00:00
  • 4d85faffea Fix user-data Decompression 2.1.2 Jake Buchholz Göktürk 2022-10-20 23:52:52 +00:00
  • 4e37eb815c Minor Improvements & Typo Fixen 2.1.1 Jake Buchholz Göktürk 2022-10-16 21:48:05 +00:00
  • 1e49b7f212 fix: remove extra ']', removes of /] after first boot. Stefan Reimer 2022-09-27 15:03:21 +00:00
  • d15ac6bed3 Compressed User-Data / Initial NoCloud Support 2.1.0 Jake Buchholz Göktürk 2022-08-02 01:24:53 +00:00
  • ea706cd660 * fix nocloud volume datasource mountpoint * improve nocloud cmdline parsing 2.1.0_rc8 Jake Buchholz Göktürk 2022-07-19 21:08:36 -07:00
  • 1db5102fad * mount nocloud volume readonly 2.1.0_rc7 Jake Buchholz Göktürk 2022-07-17 21:43:42 -07:00
  • 32fe9e5488 * mocloud volume datasource fix Jake Buchholz Göktürk 2022-07-17 21:23:28 -07:00
  • 24e36938c2 * fix imds nocloud file dump * remove more debug stuff Jake Buchholz Göktürk 2022-07-17 19:34:49 -07:00
  • d202c072b6 imds * source /lib/tiny-cloud/common for config & defaults * _imds_ssh_keys calls _imds instead of imds Jake Buchholz Göktürk 2022-07-17 18:29:57 -07:00
  • a3e85c2e45 decompress user-data * replace unset CLOUD_USERDATA * quote match_header comparison, in case dd fails * add set -x for debugging 2.1.0_rc6 Jake Buchholz Göktürk 2022-07-17 10:27:45 -07:00
  • cc52c9f0d0 fix Makefile Jake Buchholz Göktürk 2022-07-14 08:05:26 -07:00
  • 2cf03dead1 * more Makefile tweaks Jake Buchholz Göktürk 2022-07-14 08:00:56 -07:00
  • be59ca04cd * move example tiny-cloud config to /lib/tiny-cloud/tiny-cloud.conf * installation of various cloud-specific configs will be handled by post-install scripts Jake Buchholz Göktürk 2022-07-13 20:53:55 -07:00
  • ae8a36a60b * post-shellcheck fixes Jake Buchholz Göktürk 2022-07-11 18:45:06 -07:00
  • e64f125aa9 ... Jake Buchholz Göktürk 2022-07-10 20:54:10 -07:00
  • 64a6c4ea4f * initial round of nocloud should be just about complete, pending tests * update README, example config * nocloud and aws share IMDS layout, move vars and funcs from aws imds lib to main imds script * IMDS_USERDATA value is no longer configurable * note that azure and oci are missing some network bits yet Jake Buchholz Göktürk 2022-07-10 20:22:59 -07:00
  • ca264b7387 Compresssed User-Data / Initial NoCloud Support Jake Buchholz Göktürk 2022-07-05 07:36:23 -07:00
  • 9e4f8868db Revert "fix locking of root account" tiny-ec2-bootstrap Jake Buchholz Göktürk 2022-03-19 03:39:47 +00:00
  • f86e289986 fix locking of root account Jake Buchholz Göktürk 2022-03-19 03:26:36 +00:00
  • eebafb1153 Update README.md Jake Buchholz Göktürk 2022-01-30 19:44:39 +00:00
  • ed8bdc8c8b use defaults if /etc/conf.d/tiny-cloud is missing 2.0.0_rc3 2.0.0 Jake Buchholz Göktürk 2022-01-29 16:25:45 -08:00
  • ce23a951ad fix sed installing configs for cloud providers Jake Buchholz Göktürk 2022-01-29 16:05:57 -08:00
  • 713161f2f0 ensure /etc/conf.d exists 2.0.0_rc2 Jake Buchholz Göktürk 2022-01-29 14:40:07 -08:00
  • 8ffdca9786 Introducing Tiny Cloud! Jake Buchholz Göktürk 2022-01-29 22:27:34 +00:00
  • 97ceaff6e0 install cloud-agnostic config for 'make install' 2.0.0_rc0 Jake Buchholz Göktürk 2022-01-28 16:26:54 -08:00
  • c34dfbdfe2 redo Makefile for installing subpackage bits Jake Buchholz Göktürk 2022-01-28 16:08:27 -08:00
  • c0b7ec0fd1 add hotplug module info to README Jake Buchholz Göktürk 2022-01-27 18:49:32 -08:00
  • 1b72c7ce69 * default cloud configs per cloud * network-interfaces --> assemble-interfaces * minor tweaks for subpackaging Jake Buchholz Göktürk 2022-01-26 19:29:28 -08:00
  • 761e986afb some more cleanups Jake Buchholz Göktürk 2022-01-24 20:02:03 -08:00
  • 5313799ae3 * remove setting for not-yet-supported ifupdown-ng imds executor feature Jake Buchholz Göktürk 2022-01-24 19:50:53 -08:00
  • 5487f452c2 * README update Jake Buchholz Göktürk 2022-01-24 19:25:00 -08:00
  • 1d2618dfd0 * imds is now an executable script * numerous imds script enhancements, including -h/--help * check imds for secondary ipv4 & ipvs via ifupdown-ng executor * simplify shell source to things /etc/conf.d/ and /lib/tiny-cloud/ * move log function to /lib/tiny-cloud/common Jake Buchholz Göktürk 2022-01-24 19:07:35 -08:00
  • 3eb1358940 vnic-eth-hotplug cloud module Jake Buchholz Göktürk 2022-01-12 16:52:00 -08:00
  • 43558ba25a mdev hotplug * basic framework * nvme-ebs-links module * tiny-cloud-early installs hotplug modules Jake Buchholz Göktürk 2022-01-09 21:32:01 -08:00
  • 852318c304 testing adjustments Jake Buchholz Göktürk 2022-01-03 18:12:07 -08:00