Michael Hudson-Doyle
|
a734e84980
|
refactor a bit
|
2016-08-22 17:02:42 +12:00 |
Michael Hudson-Doyle
|
efa8ef43d2
|
allow configuration to be canceled
|
2016-08-22 17:02:42 +12:00 |
Michael Hudson-Doyle
|
c658da012d
|
factor some stuff out into an object
separation of concerns still pretty strange for now
|
2016-08-22 17:02:42 +12:00 |
Michael Hudson-Doyle
|
ef01c7d291
|
break run_command in two
and use the two halves when applying network config (to allow cancellation)
|
2016-08-22 17:02:42 +12:00 |
Michael Hudson-Doyle
|
24347f1843
|
use run_command_async
|
2016-08-22 17:02:42 +12:00 |
Michael Hudson-Doyle
|
e0a7aded85
|
update UI while apply network steps are running
as a special hack, the first time you apply changes in dry run mode it will
fail
|
2016-08-22 17:02:42 +12:00 |
Mathieu Trudel-Lapierre
|
e02a4c8d55
|
Use netplan apply instead of restarting networkd ourselves.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
|
2016-08-18 16:17:22 -04:00 |
Mathieu Trudel-Lapierre
|
958ab1a339
|
Show decent error messages on failure.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
|
2016-08-18 16:15:28 -04:00 |
Michael Hudson-Doyle
|
9751b1a6b3
|
be more careful about checking exit statuses
|
2016-08-17 20:44:59 +12:00 |
Mathieu Trudel-Lapierre
|
ade3c8b93d
|
Only render dhcp if set to True
|
2016-08-16 22:23:39 -04:00 |
Mathieu Trudel-Lapierre
|
0c8deeece4
|
Update padding sizes for prettier output; account for future translations.
|
2016-08-16 22:15:41 -04:00 |
Mathieu Trudel-Lapierre
|
0e93ab3e61
|
Check we're online, display network error otherwise.
|
2016-08-16 15:25:58 -04:00 |
Mathieu Trudel-Lapierre
|
0e92883a83
|
Make it a little more obvious where labels are in fact buttons or menus
|
2016-08-16 15:01:51 -04:00 |
Mathieu Trudel-Lapierre
|
410ddf74d7
|
Drop 'match' for yaml rendering: it's unnecessary while we don't provide a way to rename interfaces.
|
2016-08-16 14:32:23 -04:00 |
Mathieu Trudel-Lapierre
|
10d06a73e4
|
Allow clearing IP configuration
|
2016-08-16 14:14:25 -04:00 |
Mathieu Trudel-Lapierre
|
682181ae62
|
We shouldn't render empty bits; also add rendering for IPv6 default route
|
2016-08-16 12:59:52 -04:00 |
Mathieu Trudel-Lapierre
|
11782ced12
|
Improve handling of the default routes.
|
2016-08-16 12:59:19 -04:00 |
Mathieu Trudel-Lapierre
|
df5e0fcb4c
|
Try to do something sane to set a default gateway
|
2016-08-16 01:09:28 -04:00 |
Mathieu Trudel-Lapierre
|
cac89c30e9
|
Do bonding, dhcp toggle, and segregate IPv4 and IPv6 again.
|
2016-08-16 00:48:15 -04:00 |
Mathieu Trudel-Lapierre
|
0f82a12208
|
Allow setting IPs and rendering as yaml
|
2016-08-15 17:05:19 -04:00 |
Mathieu Trudel-Lapierre
|
18c7e93cc2
|
WIP: Remove actions, port to an approximation of network yaml v2.
|
2016-08-13 00:13:22 -04:00 |
Mathieu Trudel-Lapierre
|
1980c4e483
|
fake-merge mwhudson/network
|
2016-08-12 22:31:31 -04:00 |
Mathieu Trudel-Lapierre
|
d73ef34774
|
Display IPv6 addresses.
|
2016-08-12 17:55:03 -04:00 |
Mathieu Trudel-Lapierre
|
6754a15c93
|
Allow more than one IPv4 address on an interface, and leave room for IPv6.
|
2016-08-09 15:11:02 -04:00 |
Michael Hudson-Doyle
|
377bb841be
|
move netconfig into console_conf
|
2016-08-09 11:03:10 +12:00 |
Michael Hudson-Doyle
|
5e3f808b36
|
some kind of NetworkConfig.from_probe_data
it's mostly lies but it'll do for now.
|
2016-08-09 11:03:10 +12:00 |
Michael Hudson-Doyle
|
553cb3b8da
|
sketches
|
2016-08-09 11:03:10 +12:00 |
Michael Hudson-Doyle
|
070a96bcc4
|
Write stamp file and logs to somewhere more sensible.
|
2016-08-05 14:41:50 +12:00 |
Mathieu Trudel-Lapierre
|
046d3774ba
|
Revert "Temporary unbreak, but nerf the user logins with email address."
This reverts commit 89c9e70501 .
|
2016-07-28 20:51:48 -04:00 |
Mathieu Trudel-Lapierre
|
89c9e70501
|
Temporary unbreak, but nerf the user logins with email address.
|
2016-07-28 20:40:14 -04:00 |
Michael Hudson-Doyle
|
e4d5c7fa85
|
stuff
|
2016-07-28 11:13:19 +12:00 |
Michael Hudson-Doyle
|
95dc9664e5
|
Start at a login view.
|
2016-07-28 10:30:27 +12:00 |
Mathieu Trudel-Lapierre
|
1c7fbac977
|
Update paths to /writable for snappy
|
2016-07-27 22:16:26 +12:00 |
Michael Hudson-Doyle
|
ec5f94bf7d
|
entirely custom identity view for console-conf
|
2016-07-27 22:15:22 +12:00 |
Michael Hudson-Doyle
|
ac06f25abd
|
Refactor identity stuff to avoid dep on curtin in console-conf case.
A bit verbose perhaps, but works. Now console-conf only depends on curtin for
the network stuff.
|
2016-07-27 16:05:47 +12:00 |
Michael Hudson-Doyle
|
bf1e280276
|
Make create_user resilient to e.g. spaces in the password.
|
2016-07-27 15:24:44 +12:00 |
Michael Hudson-Doyle
|
dc11c6a27c
|
Move function for creating a user to its own file.
|
2016-07-27 14:52:16 +12:00 |
Michael Hudson-Doyle
|
d9f596c994
|
Move disk and install things from subiquitycore to subiquity.
|
2016-07-26 16:00:36 +12:00 |
Michael Hudson-Doyle
|
2c749d944c
|
Have console-conf and subiquity check differing environments.
This means that console-conf no longer needs to have hdparm installed.
I'm not sure console-conf needs to call this at all TBH.
|
2016-07-26 15:09:44 +12:00 |
Michael Hudson-Doyle
|
04a6d88ffe
|
rename ViewPolicy to BaseView
|
2016-07-26 14:21:24 +12:00 |
Michael Hudson-Doyle
|
809034728c
|
rename ModelPolicy to BaseModel
|
2016-07-26 14:20:10 +12:00 |
Michael Hudson-Doyle
|
f027382877
|
rename ControllerPolicy to BaseController
|
2016-07-26 14:17:30 +12:00 |
Michael Hudson-Doyle
|
264f698299
|
Fix flake8 warnings in subiquitycore.
Except for line length warnings, because life is too short of that.
A few of these are real bugs.
|
2016-07-25 14:44:51 +12:00 |
Michael Hudson-Doyle
|
e95daf25ba
|
Re-introduce 'subiquity' package for installer specific things.
Only move the Application object for now.
|
2016-07-25 12:51:39 +12:00 |
Michael Hudson-Doyle
|
173fdcb77f
|
rename subiquitycore.core.Controller to Application
Also CoreControllerError -> ApplicationError
|
2016-07-25 12:38:19 +12:00 |
Mathieu Trudel-Lapierre
|
8e6ff11fb7
|
curtin: note the need for --extrausers on snappy.
|
2016-07-09 13:07:52 -04:00 |
Mathieu Trudel-Lapierre
|
6235ae789e
|
Revert "XXX: adduser with extrausers database"
This is more meant for console-conf on snappy; doesn't quite apply
to standard subiquity.
This reverts commit 4695735d79 .
|
2016-07-09 13:05:26 -04:00 |
Mathieu Trudel-Lapierre
|
4695735d79
|
XXX: adduser with extrausers database
|
2016-07-09 13:04:42 -04:00 |
Mathieu Trudel-Lapierre
|
1d8c5b3cdb
|
Deal with the fact there may be no default route for an IP family.
|
2016-07-06 18:30:43 -04:00 |
Mathieu Trudel-Lapierre
|
0205423133
|
Do a slightly better job at showing default gateways.
|
2016-07-06 18:14:13 -04:00 |