Dan Bungert
1bf562c85a
Merge pull request #1390 from CarlosNihelton/langpack-flag
...
[WSL] Enables users to skip installing language packs
2022-08-26 17:17:43 -06:00
Dan Bungert
fe4946cc13
Merge pull request #1395 from blackboxsw/cloud-init/desktop-disable-cloud-init
...
cloudinit: disable cloud-init after final install completes
2022-08-26 17:17:07 -06:00
Carlos Nihelton
bdefbd69aa
Clarifies the language tuple
...
With a comment showing one example situation
and changing the name 'native' to 'display_name'
2022-08-26 16:59:06 -03:00
Carlos Nihelton
b5a69e33a6
Avoid using the '_' throwaway variable
...
by logging the language tuple directly.
2022-08-26 16:13:08 -03:00
Carlos Nihelton
23fbbf87ee
Documents the language tuple
2022-08-26 16:12:06 -03:00
Carlos Nihelton
69934729da
Removes forgotten log statement.
2022-08-26 16:09:02 -03:00
Carlos Nihelton
60c5127be0
Merge pull request #1399 from dbungert/runtests-trap-kill
...
runtests: use trap to ensure backgroun proc killed
2022-08-26 14:39:51 -03:00
Dan Bungert
58ab8c5e12
runtests: use trap to ensure backgroun proc killed
2022-08-26 10:52:05 -06:00
Dan Bungert
8bd0ea11ad
Merge pull request #1392 from ogayot/speed-up-integration-testing
...
integration: speed up check for listening interfaces in system_setup
2022-08-26 10:50:41 -06:00
Dan Bungert
5e776e3ae1
Merge pull request #1397 from dbungert/more-kname-fun
...
filesystem: fix kname for os prober
2022-08-26 08:10:49 -06:00
Dan Bungert
4ebaa6fc75
Merge pull request #1398 from jpnurmi/has-network-log
...
Log NetworkModel.has_network changes
2022-08-26 07:46:34 -06:00
J-P Nurmi
05ca22b320
Log NetworkModel.has_network changes
2022-08-26 15:06:15 +02:00
Chad Smith
e14c9f5680
cloudinit: disable cloud-init after final install completes
...
On Kinetic and later, emit /etc/cloud/cloud-init.disable via
write_files deferred cloud-config in order to disable
cloud-init in the installed target Desktop and Server after
final reboot.
Do not disable cloud-init in post-install on stable releases
22.04 and 20.04.
2022-08-26 02:16:40 +00:00
Dan Bungert
70db2a6414
filesystem: fix kname for os prober
2022-08-25 17:01:33 -06:00
Dan Bungert
a6ad70f153
snapcraft: remove dupe jsonschema
2022-08-25 12:08:21 -06:00
Dan Bungert
d3275c3e90
Merge pull request #1393 from CarlosNihelton/fix-gray-contrast
...
Makes our gray ligther to increase contrast.
2022-08-24 08:44:45 -06:00
Carlos Nihelton
eb722fef0b
Defaults help text style to gray
...
Per
https://github.com/canonical/ubuntu-desktop-installer/issues/1073#issuecomment-1224493840 .
Custom styles can still be applied.
2022-08-24 11:24:24 -03:00
Carlos Nihelton
5763f33813
Makes our gray ligther to increase contrast.
...
Per Design's recommendation in:
https://github.com/canonical/ubuntu-desktop-installer/issues/1073#issuecomment-1225569053
2022-08-24 10:16:59 -03:00
Carlos Nihelton
912b9dd416
Sets the help colors to gray
...
Per Design's recommendation:
See https://github.com/canonical/ubuntu-desktop-installer/issues/1073#issuecomment-1224493840
2022-08-24 09:07:30 -03:00
Olivier Gayot
d182b3bd69
integration: speed up check for listening interfaces in system_setup
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-23 18:38:33 +02:00
Olivier Gayot
d8a566dc35
Merge pull request #1391 from ogayot/disable-ubuntu-pro
...
ubuntu-pro: disable in prod until magic-attach is avail. in focal
2022-08-23 18:07:58 +02:00
Carlos Nihelton
1fab813d8a
DEENG-378 Uses the cached native lang descript...
...
...tion to format the checkbox caption
2022-08-23 11:30:12 -03:00
Carlos Nihelton
7502b48147
Caches the native language description
...
To be reused in other parts of the client UI
2022-08-23 10:45:35 -03:00
Carlos Nihelton
1d9b7449d3
Fixes linting warnings
2022-08-23 10:45:34 -03:00
Carlos Nihelton
20b60d6f98
Connects the new controllers to server and client.
...
Higher level constructs are now aware of the new endpoint.
2022-08-23 10:45:34 -03:00
Carlos Nihelton
fdc43496f5
Implements client and server ...
...
... for WSL Setup Options
Both controllers and UI
2022-08-23 10:45:34 -03:00
Carlos Nihelton
6dd157dac7
Adding WSLSetupOptions API endpoint
...
Intended to receive options that affect the setup process.
and won't be written to /etc/wsl.conf
Options relative to that conf file are handled by WslConfBase and
WslConfAdvanced.
Currently only the option for skip installing language packs is
available.
2022-08-23 10:45:29 -03:00
Olivier Gayot
f6a00b1214
ubuntu-pro: disable in prod until magic-attach is avail. in focal
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-23 14:03:41 +02:00
Olivier Gayot
f4efde9dba
Merge pull request #1387 from ogayot/FR-2161
...
Updates for Ubuntu-Pro with magic-attach
2022-08-23 13:48:59 +02:00
Dan Bungert
27be0d47e2
Merge pull request #1388 from jpnurmi/desktop-controller
...
Add keyboard/input-source
2022-08-22 13:00:21 -06:00
Olivier Gayot
7b24485b7d
ubuntu-pro: store number of main/universe packages and end support date in vars
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-19 10:56:00 +02:00
J-P Nurmi
d01104995b
Add a/keyboard/input-source
2022-08-18 21:35:06 +02:00
Olivier Gayot
5e063ab3ab
ubuntu-pro: disable support when network is unavailable
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-18 16:10:44 +02:00
Olivier Gayot
d07364dc11
ubuntu-pro: reword text on upgrade mode screen
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-18 16:10:44 +02:00
Olivier Gayot
eb69f23ce7
ubuntu-pro: update the view to include magic-attach
...
We now have the view display the user-code fetched via u-a-c and
automatically validate the contract token when the contract selection
succeeds.
If the magic token expires (i.e., u-a-c times out), a new contract
selection is initiated.
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-18 16:10:44 +02:00
Olivier Gayot
a029371a85
ubuntu-pro: client-side implementation of magic-attach
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-18 16:10:44 +02:00
Olivier Gayot
23bc0bc0f2
ubuntu-pro: implement contract selection on server side
...
We now add the interaction between u-a-c and Subiquity for the
magic-attach / contract selection.
This depends on an unreleased version of u-a-c.
A dry-run implementation is provided but does not allow the user to do
the actual contract selection so the contract selection will timeout
unconditionally.
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-18 16:10:44 +02:00
Dan Bungert
1a6bfb5bb5
Merge pull request #1383 from dbungert/dispatch-guided-targets
...
guided: singledispatch and other refactors
2022-08-15 13:22:13 -06:00
Olivier Gayot
386e62df51
ubuntu-pro: hide account name and contact token in subscription screen
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-12 18:37:11 +02:00
Olivier Gayot
384e5dc9b9
ubuntu-pro: update screen that asks whether to enable Ubuntu Pro
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-12 18:37:05 +02:00
Olivier Gayot
d81afa4b59
ubuntu-pro: update About Ubuntu Pro screen
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-12 18:37:05 +02:00
Olivier Gayot
8ddb665eb7
ubuntu-pro: reword the how to register screen
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-12 18:36:54 +02:00
Dan Bungert
727a7a8752
Merge pull request #1385 from dbungert/create-force-logical
...
filesystem: create_partition logical in extended
2022-08-12 09:42:46 -06:00
Dan Bungert
d9e77abb96
filesystem: create_partition logical in extended
2022-08-12 07:55:19 -06:00
Dan Bungert
3ced71a925
Merge pull request #1382 from dbungert/v2-guided-wait
...
filesystem: add wait arg for v2_guided_GET
2022-08-12 07:18:56 -06:00
Dan Bungert
5afbc4be42
filesystem: add wait for v2_GET and v2_guided_GET
2022-08-11 14:15:26 -06:00
Dan Bungert
7e4db5e769
controll feedback
2022-08-11 13:29:43 -06:00
Dan Bungert
e85bdae95d
gaps feedback
2022-08-11 13:29:33 -06:00
Dan Bungert
6134d3d3df
filesystem: expand side by side unittest for gpt
2022-08-11 13:15:15 -06:00
Dan Bungert
fe46f3ce39
filesystem: refactor guided related methods
2022-08-11 13:15:15 -06:00