Commit Graph

5807 Commits

Author SHA1 Message Date
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
Dan Bungert fe0745a83e gaps: move gaps.within() to method 2022-08-11 13:15:15 -06:00
Olivier Gayot 319259f6ac ubuntu-pro: spell "how to register" consistently
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-11 11:29:23 +02:00
Olivier Gayot 324ff0bc8f Merge pull request #1372 from ogayot/FR-2475
install: invoke curtin multiple times with different stages
2022-08-11 11:11:51 +02:00
Olivier Gayot 10f570394e install: write logs and error-file to a single known location
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-11 09:44:26 +02:00