Michael Hudson-Doyle
9ef2c4d7a2
convert filesystem views
...
impatient to get on with rewriting these as part of the raid work...
2018-05-18 16:14:10 +12:00
Michael Hudson-Doyle
f36525b740
convert proxy
2018-05-18 15:58:34 +12:00
Michael Hudson-Doyle
11708703c9
move titles, footers, excerpts from controller to view
...
read title and footer from the view instance, make views respsonsible for rendering
the excerpt
adapts infrastructure, welcome, keyboard, network views
2018-05-18 15:55:49 +12:00
Michael Hudson-Doyle
bdf2bd35a7
Merge pull request #329 from CanonicalLtd/mwhudson/proxy-tweaks
...
configure proxy for apt and snapd in installed system
2018-05-18 14:01:23 +12:00
Michael Hudson-Doyle
ff0af44ee7
Merge pull request #328 from CanonicalLtd/mwhudson/fetch-ssh-keys-earlier
...
have subiquity fetch ssh keys rather than cloud-init
2018-05-18 14:00:08 +12:00
Michael Hudson-Doyle
80f99deee8
use new, improved subprocess wrapper
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
8e288537cd
lint
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
368c3a9ddb
more refactoring
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
1309b68bdd
make control flow a bit more comprehensible
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
a06e07d5dd
a bit more
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
606573fa86
simplify answers handling
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
80fffc723c
some self review
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
eb0fc05682
report ssh-import-id failure, but it turns out ssh-import-id sucks
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
1033f2041f
answers support
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
9b4b86baac
show the user the key and let them accept/cancel it
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
8a63cc8506
support canceling the key fetch
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
7df7a4c1fa
fetch ssh keys in the identity screen, all a bit happy path though
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
bdf3861e5c
some simplifications
2018-05-18 13:53:51 +12:00
Michael Hudson-Doyle
3d5efcaf9c
actually pass new defaults to run, oops
2018-05-18 13:53:25 +12:00
Michael Hudson-Doyle
1dff40700e
Merge pull request #333 from CanonicalLtd/mwhudson/process-tweaks
...
make the wrapper we have around subprocess functions thinner
2018-05-18 13:45:30 +12:00
Michael Hudson-Doyle
1e4992a5e7
stop testing on xenial, we depend on python 3.6 now
2018-05-18 13:38:13 +12:00
Michael Hudson-Doyle
cb61144144
small tweaks
2018-05-18 13:21:38 +12:00
Michael Hudson-Doyle
488802fc8b
update users of run_command (i thought there was more than this)
2018-05-18 13:11:15 +12:00
Michael Hudson-Doyle
c6468982ae
Thin the wrappers around subprocess functions
...
Some of this stuff is not needed with modern Python.
Breaks everything of course, updates to follow.
2018-05-18 13:00:43 +12:00
Michael Hudson-Doyle
0e921be3be
Merge pull request #332 from CanonicalLtd/mwhudson/run_in_bg-callback
...
run_in_bg tweaks
2018-05-18 12:39:10 +12:00
Michael Hudson-Doyle
35c08f1d6f
up thread pool limit
...
otherwise we can only do one thing at once! many of the things
we do in the background do not really require an OS thread but oh well
2018-05-18 12:33:25 +12:00
Michael Hudson-Doyle
ad9f10a9ac
try to ensure that functions run in the background have "_bg_" in their name
2018-05-18 12:29:42 +12:00
Michael Hudson-Doyle
1efa265fc5
remove calls to set_alarm_in that were only there so that exceptions raised would be propagated
2018-05-18 12:25:47 +12:00
Michael Hudson-Doyle
03392a208d
stop swallowing exceptions raised by the callback passed to run_in_bg
...
it is just more confusing that it is worth, especially when doing
development
2018-05-18 12:17:18 +12:00
Michael Hudson-Doyle
bc017701f3
Merge pull request #331 from FooBarQuaxx/patch-2
...
set right name for log object
2018-05-18 10:54:53 +12:00
Med
ad16727634
set right name for log object
2018-05-18 00:29:38 +02:00
Michael Hudson-Doyle
75fb67ba78
Merge pull request #330 from FooBarQuaxx/patch-1
...
install_deps target without confirmation
2018-05-18 10:27:57 +12:00
Med
34d25041c7
install_deps target without confirmation
2018-05-18 00:25:41 +02:00
Michael Hudson-Doyle
cea99b4404
oops meant to delete this
2018-05-17 14:36:38 +12:00
Michael Hudson-Doyle
b646a0e0fb
set proxy in subiquity's environment too
2018-05-17 14:33:41 +12:00
Michael Hudson-Doyle
0b63e4141d
do not attempt to configure global proxy
...
as it's too much of a mess. instead configure apt and snapd in the
target system to use the proxy.
2018-05-17 11:31:23 +12:00
Michael Hudson-Doyle
605dbdb7d1
write proxy config to installer and target /etc/environment
...
also emit a signal when proxy config is set
2018-05-15 13:14:32 +12:00
Michael Hudson-Doyle
13d7f13c42
fixes for stretchy where stretchy widget is selectable
2018-05-14 10:28:33 +12:00
Michael Hudson-Doyle
960f51ca91
remove view argument to Form.as_rows and friends
2018-05-07 10:57:35 +12:00
Michael Hudson-Doyle
30a4810f9a
add an example config that has multiple nics & disks
2018-05-07 10:23:48 +12:00
Michael Hudson-Doyle
0a0af0842b
fix stupid crash
2018-05-04 10:31:36 +12:00
Michael Hudson-Doyle
54c74d8c52
Merge pull request #327 from CanonicalLtd/mwhudson/down-netdevs-on-apply
...
down any nic that has changed config before applying it
2018-05-03 12:18:44 +12:00
Michael Hudson-Doyle
fa8f8d32f5
down all network links that have changed config before applying it
...
this means that if you enter a broken config, it breaks as it should
2018-05-03 12:14:06 +12:00
Michael Hudson-Doyle
9cdc6e8472
update probert dep
2018-05-03 12:13:18 +12:00
Michael Hudson-Doyle
51fc221a02
Merge pull request #325 from Nornort/patch-1
...
Missing french translation?
2018-05-03 11:35:55 +12:00
Michael Hudson-Doyle
92457e5724
Merge pull request #324 from CanonicalLtd/mwhudson/click-helper
...
add --click, --script arguments to subiquity-tui
2018-05-03 11:35:35 +12:00
Michael Hudson-Doyle
40900cc335
specify an exact commit of probert to use
2018-05-03 10:07:54 +12:00
Michael Hudson-Doyle
efcf7d4975
fix detection of and display of No disks available case
...
for https://bugs.launchpad.net/subiquity/+bug/1767295
2018-05-03 09:31:05 +12:00
Nornort
2be1fe3fa2
Enable french translation
2018-05-02 00:02:22 +02:00
Michael Hudson-Doyle
1ed27f1848
Merge pull request #322 from CanonicalLtd/mwhudson/no-create-user
...
stop creating the user in the live session
2018-05-01 13:01:08 +12:00