Michael Hudson-Doyle
e12cdab65e
hack snap version numbers in sample data to be more realistic
2019-04-09 23:13:37 +12:00
Michael Hudson-Doyle
7fb4498ed7
mention old and new versions of snap when offering update
2019-04-09 23:13:33 +12:00
Michael Hudson-Doyle
0ce5a6bc2e
record current and new versions of snap
2019-04-09 23:10:11 +12:00
Dimitri John Ledkov
2edf1497dd
Merge pull request #445 from mwhudson/hostname-once
...
configure hostname directly
2019-04-09 10:46:38 +01:00
Michael Hudson-Doyle
220b13310f
configure hostname directly
...
rather than doing it via cloud-init, which gets reapplied on each boot.
also set up /etc/hosts as the other installers do it.
2019-04-09 09:58:58 +12:00
Michael Hudson-Doyle
23b246caf1
Merge pull request #435 from mwhudson/fs-action-metadata
...
make fs action code more generic with some metaprogramming
2019-04-05 15:51:14 +13:00
Michael Hudson-Doyle
6c4c79d47b
Merge pull request #443 from mwhudson/fix-build-jsonschema
...
take jsonschema from probert
2019-04-04 15:11:20 +13:00
Michael Hudson-Doyle
700d462cb6
take jsonschema from probert
...
probert has a requirements.txt that pins the version to the version
currently in the archive whereas curtin's is unversioned.
2019-04-04 15:04:08 +13:00
Michael Hudson-Doyle
ab633b691a
Merge pull request #440 from mwhudson/default-mirror
...
default the archive mirror to CC.{archive|ports}.ubuntu.com
2019-04-04 12:24:59 +13:00
Michael Hudson-Doyle
eda1ce2c5f
Merge pull request #441 from mwhudson/ci-debugging
...
trying to debug edge ci failures
2019-04-04 12:20:07 +13:00
Michael Hudson-Doyle
194137a151
Support 'accept-default' and 'country-code' in mirror answers
2019-04-04 12:12:50 +13:00
Michael Hudson-Doyle
7cc56a8b58
trying to debug edge ci failures
...
* add a bit more logging
* wait for initial network apply to finish before moving on from
network screen
2019-04-04 12:06:41 +13:00
Michael Hudson-Doyle
2840e3d8fc
default the archive mirror to CC.{archive|ports}.ubuntu.com
2019-04-03 23:31:23 +13:00
Dimitri John Ledkov
1433a43255
Merge pull request #436 from mwhudson/easier-deleting
...
Relax constraints on what can be deleted slightly
2019-04-03 10:26:07 +01:00
Dimitri John Ledkov
82da73c91c
Merge pull request #437 from mwhudson/fs-initial-view-tweak
...
show table heading on filesystem view initial load
2019-04-03 10:25:13 +01:00
Michael Hudson-Doyle
e48b56fd4a
Merge pull request #439 from mwhudson/lv-size-big-B
...
render LV sizes with 'B' to match new curtin schema
2019-04-03 16:01:27 +13:00
Michael Hudson-Doyle
9a4f53965b
render LV sizes with 'B' to match new curtin schema
2019-04-03 15:40:32 +13:00
Michael Hudson-Doyle
35d41e26fd
Merge pull request #434 from mwhudson/refresh-branch
...
customize where subiquity refreshes from
2019-04-03 14:36:34 +13:00
Michael Hudson-Doyle
ea96951fbd
Merge pull request #438 from mwhudson/update-probert
...
Update to probert tip
2019-04-02 22:16:21 +13:00
Michael Hudson-Doyle
ec15929d60
Update to probert tip
...
The minimum required: it still only looks at the "blockdev" key in the
probe data, none of the exciting new stuff.
2019-04-02 13:43:09 +13:00
Michael Hudson-Doyle
f29ee64f76
Relax constraints on what can be deleted slightly
...
Allow a compound device (i.e. VG or raid) to be deleted if none of its
partitions are mounted or part of another device.
This makes it a lot easier to remove existing devices that probing for
existing partitions / compound devices can find.
2019-04-01 21:06:38 +13:00
Michael Hudson-Doyle
24012b14c7
show table heading on filesystem view initial load
2019-04-01 21:04:00 +13:00
Michael Hudson-Doyle
18374cef06
Use attribute metadata to drive maintenance of backlinks
...
By backlinks I mean for example the link a filesystem has to a mount
that uses it, or the link from a partition to the RAID it is a member
of.
This might be a little magical, but something like this is really nice
when interpreting config objects from curtin.
2019-04-01 15:54:07 +13:00
Michael Hudson-Doyle
67884836db
use newly added metadata to make some code more generic
2019-04-01 15:54:07 +13:00
Michael Hudson-Doyle
2de590e49b
add wrappers around attr.ib to be more declarative about filesystem actions
2019-04-01 15:54:04 +13:00
Michael Hudson-Doyle
52f7f79459
lint
2019-03-29 15:25:08 +13:00
Michael Hudson-Doyle
5ddab88a44
do not refresh if snap switch fails
...
(it's pretty unlikely to fail though)
2019-03-29 15:07:15 +13:00
Michael Hudson-Doyle
f1177788e1
snap switch subiquity to stable/ubuntu-XX.YY.Z
...
also support passing subquity-channel= on the kernel command line
2019-03-29 15:07:11 +13:00
Michael Hudson-Doyle
4794a68306
Merge pull request #433 from mwhudson/better-offline-installs
...
better apt configuration during installs
2019-03-29 12:57:44 +13:00
Michael Hudson-Doyle
ce346bd888
change subiquity-configure-apt to be a bit more robust and clear
2019-03-29 11:53:49 +13:00
Michael Hudson-Doyle
b9979cad2a
add a big comment
2019-03-29 10:55:16 +13:00
Michael Hudson-Doyle
181792f783
start to split behaviour on presence of network or not
2019-03-29 10:55:16 +13:00
Michael Hudson-Doyle
6de5dbbd8e
configure apt during installs to prefer installation from install media
2019-03-29 10:55:16 +13:00
Michael Hudson-Doyle
7f1cf504bb
Merge pull request #431 from mwhudson/better-offline-behaviour-2
...
rework network ui, allow offline progress
2019-03-29 10:53:23 +13:00
Michael Hudson-Doyle
d827325fdb
Merge pull request #432 from mwhudson/yaml-warnings
...
use yaml.safe_load instead of yaml.load
2019-03-26 23:07:58 +13:00
Michael Hudson-Doyle
27b49c9849
use yaml.safe_load instead of yaml.load
2019-03-26 13:59:38 +13:00
Michael Hudson-Doyle
3384eb5c84
small fixes
2019-03-26 11:32:02 +13:00
Michael Hudson-Doyle
b485cf487b
make the re-dhcp on entry to the network screen a little more discreet
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
099e658670
make applying changes less jarring for virtual devices
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
23488a6f2e
some fixes found in testing
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
307155a7fb
bump probert commit
2019-03-26 10:59:34 +13:00
Michael Hudson-Doyle
b571b3d1a9
track and display DHCP status
...
Mark all devices with DHCP enabled as pending when the config is
applied, and mark them as timed out ten seconds later if they have not
received any addresses.
2019-03-26 10:57:36 +13:00
Michael Hudson-Doyle
eae2497d41
auto disable inactive NICs
...
This disables any NIC that does not have a global address by the first
time the network screen is shown
2019-03-26 10:57:36 +13:00
Michael Hudson-Doyle
3bb9268974
apply network changes immediately, rather than when the "Done" is pressed
...
diff makes this change look more involved than really necessary :(
2019-03-26 10:57:33 +13:00
Michael Hudson-Doyle
594db86618
have DownNetworkDevices do its work in a background thread
...
not that it should block, but no reason not to
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
ff59de4a9c
change "Done" button to "Continue without network" if there is no default route
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
680da7d299
rename/redefine default route waiter to watcher
...
the callbacks now get called whenever the set of default routes changes,
not just when one appears
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
ce64012971
Merge pull request #430 from mwhudson/addresses-below-nic
...
refactor network view
2019-03-26 09:18:28 +13:00
Michael Hudson-Doyle
c0f4a90179
refactor network view
...
The visible impact of this is that the addresses for a NIC are now
displayed underneath its name and a long "info line" (i.e. mac / model /
vendor) for a nic no longer distorts its table.
This lays the groundwork for better handling of NICs that fail to dhcp
and things like that.
2019-03-25 09:25:53 +13:00
Michael Hudson-Doyle
b94dfd719c
fix inject-subiquity-snap for a local snap again
2019-03-23 21:44:06 +13:00