Michael Hudson-Doyle
60953951fe
Merge pull request #1394 from CarlosNihelton/style-help-gray
...
Defaults help text style to gray
2022-08-30 11:34:42 +12:00
Dan Bungert
80d6c7c09d
snapcraft: normalize
2022-08-29 13:54:51 -06:00
Dan Bungert
b9f75059be
scripts: add yaml-normalize.py
2022-08-29 13:54:51 -06:00
Dan Bungert
d73772258d
fix some easier cases of impolite language
2022-08-29 12:30:39 -06:00
Carlos Nihelton
68b92f1022
Merge pull request #1400 from CarlosNihelton/optional-controller
...
Sets WslSetupOptions as an optional controller
2022-08-29 14:00:07 -03:00
Carlos Nihelton
6d51deedb6
Assign style if a str is passed
...
Otherwise assign self.help as passed.
Co-authored-by: Dan Bungert <danielbungert@gmail.com>
2022-08-29 13:55:07 -03:00
Carlos Nihelton
c08ebef9df
Removes the controller name from the required set
...
INSTALL_MODEL_NAMES
2022-08-29 12:15:52 -03:00
Carlos Nihelton
86d19c6259
Sets WslSetupOptions as an optional controller
...
We have strong defaults, so the clients should only need to POST if
the desired options are not the default ones.
2022-08-29 12:15:29 -03:00
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