Commit Graph

  • 97b2cfa3cb Serve static image files Ian Gulliver 2016-05-03 14:49:23 -07:00
  • 8bdda717d3 Split out handler class. Ian Gulliver 2016-05-03 14:09:45 -07:00
  • 26e533c195 Swap to gevent to prep for ws4py Ian Gulliver 2016-05-03 13:38:58 -07:00
  • 1767b93988 HTTPS server skeleton Ian Gulliver 2016-04-29 16:45:58 -07:00
  • 71fd9f8dba Bug Ian Gulliver 2016-04-29 19:16:48 +00:00
  • 70dd367261 Set shell, switch to passwordless sudo Ian Gulliver 2016-04-29 18:55:13 +00:00
  • 5fded8255e Module to create a user with optional sudo privs and authorized_keys Ian Gulliver 2016-04-29 17:58:03 +00:00
  • 09b56c1f67 Write icon config as json instead of shell. Ian Gulliver 2016-04-29 10:32:06 -07:00
  • 0cd91dbc7c Merge branch 'master' of github.com:robot-tools/iconograph Ian Gulliver 2016-04-25 11:52:39 -07:00
  • 94a2923a38 Newline at end of JSON Ian Gulliver 2016-04-25 11:52:21 -07:00
  • 5952adfd55 Add kernel arg passing support Ian Gulliver 2016-04-22 21:19:29 +00:00
  • 5de9a8d2c6 Support update_grub flags. Ian Gulliver 2016-04-22 21:11:58 +00:00
  • 45b03b1bc3 Drop the verbose flag. Ian Gulliver 2016-04-12 19:47:43 +00:00
  • 5a55f3bb27 Move openssh-server to its own module. Move the key onto the systemid device. Ian Gulliver 2016-04-12 05:00:04 +00:00
  • 9fb8b2bc70 Add utility to fetch and unpack tarballs securely from a server. Ian Gulliver 2016-04-08 21:47:49 -07:00
  • 0b2e6e6341 Re-use old hashes to speed up build_manifest Ian Gulliver 2016-04-09 00:06:49 +00:00
  • ddabe391c8 Boot to text. Ian Gulliver 2016-04-08 23:41:48 +00:00
  • fd656ab7f1 Unmount /proc before squashing Ian Gulliver 2016-04-08 23:33:42 +00:00
  • 3b8b1cc11e Mount /proc in the chroot, and provide more shell flags. Ian Gulliver 2016-04-08 22:51:37 +00:00
  • 22a27eb0bd Icon updates need python3-requests Ian Gulliver 2016-04-07 20:56:01 +00:00
  • 79961af5c2 Move off tty7, which is used by upstart Ian Gulliver 2016-04-07 20:48:32 +00:00
  • eb2a56d8e2 Rename certs Ian Gulliver 2016-04-07 20:42:20 +00:00
  • d8852ac1bb Correct docs Ian Gulliver 2016-04-07 20:39:50 +00:00
  • 22e072c19f Ignore zero-sized files Ian Gulliver 2016-04-07 20:29:48 +00:00
  • 63b0e393f7 Fix link Ian Gulliver 2016-04-06 23:07:50 -07:00
  • 004a58a483 Document certclient.py Ian Gulliver 2016-04-06 23:06:43 -07:00
  • a6e4ddb1a0 Document https flags, systemid. Ian Gulliver 2016-04-06 22:59:57 -07:00
  • 14f2be7e10 Support certs in fetcher Ian Gulliver 2016-04-06 22:52:48 -07:00
  • 1e1fff2e1c Only fetch certs if they don't exist at the target Ian Gulliver 2016-04-06 22:40:43 -07:00
  • 8eb18f1ccf Simplify directory tree Ian Gulliver 2016-04-06 22:38:57 -07:00
  • eebd3906fd Add certclient module for use with autoimage Ian Gulliver 2016-04-07 01:37:53 +00:00
  • e8b5cdea29 init style cleanup Ian Gulliver 2016-04-07 01:00:40 +00:00
  • ed9e49a0db Change some cert filenames. Ian Gulliver 2016-04-07 00:47:35 +00:00
  • 234d185976 Auto-resizing, and larger. Ian Gulliver 2016-04-07 00:26:14 +00:00
  • 427b694978 Web UI for generating systemid tags. Ian Gulliver 2016-04-06 23:38:44 +00:00
  • 5e7f9f0351 Required module Ian Gulliver 2016-04-06 23:37:40 +00:00
  • 8c8e9bd530 Untested autoimage HTTPS server/client cert support by copying into the image. Ian Gulliver 2016-04-05 21:55:44 -07:00
  • a49872f808 Add fetcher and imager support for HTTPS client/server auth. Ian Gulliver 2016-04-05 17:39:16 -07:00
  • 1086d58569 Syntax fix Ian Gulliver 2016-04-05 13:45:24 -07:00
  • 6dc14722f7 SystemID image building script Ian Gulliver 2016-04-05 13:22:01 -07:00
  • 2e6811618e Highlight image name Ian Gulliver 2016-04-05 13:21:52 -07:00
  • 43edcbff5d Write timestamp inside image, and make output filename easier to find. Ian Gulliver 2016-04-04 10:07:44 -07:00
  • 7df8bd62cf qemu booting Ian Gulliver 2016-04-02 15:55:12 -07:00
  • fff4e37f31 Force console-only Ian Gulliver 2016-04-02 15:04:58 -07:00
  • 93e6ac32fc Start of trying to get qemu booting working Ian Gulliver 2016-04-02 14:52:29 -07:00
  • 67a10b41f7 Text clarity Ian Gulliver 2016-04-02 13:52:22 -07:00
  • 5a30b3cff4 More description. Ian Gulliver 2016-04-02 13:50:48 -07:00
  • 9b5ff1dd38 Style Ian Gulliver 2016-04-02 13:45:15 -07:00
  • 03da2ca189 Diagram Ian Gulliver 2016-04-02 13:44:54 -07:00
  • f41c6f2183 Module API Ian Gulliver 2016-04-02 13:34:02 -07:00
  • eb52a90ca3 Style Ian Gulliver 2016-04-02 13:32:27 -07:00
  • f651ad2cad Style Ian Gulliver 2016-04-02 13:31:45 -07:00
  • f40ba95902 Check for time regression in manifest that could indicate a replay attack. Ian Gulliver 2016-04-02 13:30:04 -07:00
  • 673b691706 Client-side image lifetime management. Ian Gulliver 2016-04-02 13:22:24 -07:00
  • 3d6410bafd Document --max-images server-side Ian Gulliver 2016-04-02 13:16:06 -07:00
  • ddc2245e24 Clean up server-side images. Ian Gulliver 2016-04-02 12:10:43 -07:00
  • 300e927337 Beep on completion Ian Gulliver 2016-04-02 11:16:27 -07:00
  • e2c5f788bf Move wait_for_service into client; it'll be used from other things. Ian Gulliver 2016-04-02 10:56:14 -07:00
  • 1dc9b20aa1 Add caching link. Ian Gulliver 2016-04-02 10:54:46 -07:00
  • 4510894942 sudo explanation Ian Gulliver 2016-04-01 21:21:12 -07:00
  • 32ce394b2d Explain rollout procedure Ian Gulliver 2016-04-01 21:17:25 -07:00
  • dd65a0dad8 More docs Ian Gulliver 2016-04-01 21:13:50 -07:00
  • 531134743a Typos Ian Gulliver 2016-04-01 21:07:23 -07:00
  • 1bd6af44c2 Docs Ian Gulliver 2016-04-01 21:03:57 -07:00
  • d2c0ef1413 More docs Ian Gulliver 2016-04-01 20:46:20 -07:00
  • 40db5134f1 Start of a doc Ian Gulliver 2016-04-01 13:48:58 -07:00
  • 9a72c09d92 Autoimage working nicely. Ian Gulliver 2016-04-01 10:04:24 -07:00
  • 0742efdfa8 Wait for service to come live before imaging Ian Gulliver 2016-03-31 23:24:11 -07:00
  • bbf4011ece Add wait_for_service Ian Gulliver 2016-03-31 23:19:47 -07:00
  • 67e29abe5a Update imager link Ian Gulliver 2016-03-31 23:11:47 -07:00
  • 44098145e5 Move image to its own path Ian Gulliver 2016-03-31 23:11:25 -07:00
  • 8fe52864f1 Move autoimage to tty7 Ian Gulliver 2016-03-31 23:08:04 -07:00
  • 8dd55faa67 Add manifest generation wrapper. Ian Gulliver 2016-03-31 23:05:33 -07:00
  • 1a327afa65 Auto-generate image names. Ian Gulliver 2016-03-31 22:50:49 -07:00
  • 2a09d69b4c Clean packages after modules. Ian Gulliver 2016-03-31 18:11:24 -07:00
  • 80ae731279 Fix multiple module bug Ian Gulliver 2016-03-31 18:00:39 -07:00
  • 1982ca63bd autoimage needs networking Ian Gulliver 2016-03-31 17:45:00 -07:00
  • b69591b451 Slightly cleaner logging Ian Gulliver 2016-03-31 17:40:26 -07:00
  • 0052478fbf Remove more --image-type Ian Gulliver 2016-03-31 17:29:10 -07:00
  • 5c84ce70cd Drop image-type across the board Ian Gulliver 2016-03-31 17:28:25 -07:00
  • 62f7baa233 Sleep is back :( Ian Gulliver 2016-03-31 17:23:02 -07:00
  • 4d808113e8 Required grub package Ian Gulliver 2016-03-31 17:19:48 -07:00
  • 4b345e6452 Initial autoimage pass Ian Gulliver 2016-03-31 17:11:23 -07:00
  • f84b9527b9 Handle nvme drives Ian Gulliver 2016-03-31 17:01:50 -07:00
  • 13cb605c3b More pathing fixes Ian Gulliver 2016-03-31 16:49:16 -07:00
  • 51673e491f Better handling for pathing Ian Gulliver 2016-03-31 16:47:34 -07:00
  • 176d7dbb50 Make icon install inside the image a module Ian Gulliver 2016-03-31 16:44:17 -07:00
  • 571b1a990c Persistent module working. Ian Gulliver 2016-03-31 16:25:41 -07:00
  • b76e0433a7 Simplify syntax and log Ian Gulliver 2016-03-31 14:59:02 -07:00
  • f5bb1628a3 Add image Ian Gulliver 2016-03-31 14:46:29 -07:00
  • 4026a676f6 Add linux-firmware-nonfree Ian Gulliver 2016-03-31 14:30:49 -07:00
  • a076f81d4a Fix reuse Ian Gulliver 2016-03-31 14:28:45 -07:00
  • f580d4e683 Newline Ian Gulliver 2016-03-31 12:42:14 -07:00
  • 33dc9983b3 Set grub hotkeys Ian Gulliver 2016-03-31 12:18:00 -07:00
  • d602e7ced3 Add ubuntu-minimal and linux-firmware Ian Gulliver 2016-03-31 12:14:28 -07:00
  • 84753d9829 Mount /persistent if possible Ian Gulliver 2016-03-31 11:50:37 -07:00
  • ff83b5fb0e Split out utility script Ian Gulliver 2016-03-31 11:23:40 -07:00
  • 4dc3ebcfa6 Call update-grub from service Ian Gulliver 2016-03-31 11:18:59 -07:00
  • 058d38c6a8 Set default Ian Gulliver 2016-03-31 11:14:58 -07:00
  • 980fe40023 Syntax Ian Gulliver 2016-03-31 11:12:35 -07:00