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