Dan Bungert
afb8099f66
keyboard: load suggestions from file
2022-07-29 13:01:26 -06:00
Dan Bungert
dbb8be4e72
keyboard: suggest language / variant for locale
2022-07-27 17:23:42 -06:00
Dan Bungert
7bb4a1a5f3
keyboard: restructure unit test for async
2022-07-27 17:23:42 -06:00
Michael Hudson-Doyle
57fb6b8072
Merge pull request #1366 from mwhudson/lp-1982903
...
add .path to Raid so for_client(raid-with-partitions) works
2022-07-28 09:25:41 +12:00
Dan Bungert
6b13c84e4c
Merge pull request #1354 from dbungert/ptable-msdos-more-betterification
...
filesystem: logical part numbering and related
2022-07-27 09:05:19 -06:00
Dan Bungert
65ae5ab13c
gaps: fix LVM_VolGroup check on Disk
2022-07-27 08:44:15 -06:00
Michael Hudson-Doyle
ce146ab28a
add .path to Raid so for_client(raid-with-partitions) works
2022-07-27 17:22:08 +12:00
Dan Bungert
c3ec10e801
Merge pull request #1358 from dbungert/fips-warning
...
source view: FIPS/RT kernel warning
2022-07-26 08:54:29 -06:00
Olivier Gayot
c8a5292608
Merge pull request #1362 from ogayot/fde-curtin-application-state
...
meta/status: replace POST_WAIT and POST_RUNNING by generic states
2022-07-26 09:27:22 +02:00
Dan Bungert
2cf056ad08
guided reformat: check min size
2022-07-22 06:46:13 -06:00
Olivier Gayot
91870c8214
meta/status: replace POST_WAIT and POST_RUNNING by generic states
...
With the plan to call curtin multiple times where each invocation has a
specific purpose, we want the client to have a simple way to monitor the
status of the installation.
Instead of defining new application states for each stage, we will
report the more generic WAITING / RUNNING states in a loop until we get
to the final stages of the installation.
To start with, we are dropping POST_WAIT and POST_RUNNING in favor or
WAITING and RUNNING.
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-07-22 10:51:01 +02:00
Dan Bungert
c473a22bf1
examples: make the 'simple' mc disk bigger
...
Increase size of the disk in the simple machine config to 100 GiB.
This file is used heavily as a basic starting machine config and it
should be large enough for many types of tests.
2022-07-21 08:52:42 -06:00
Dan Bungert
75af7b9df7
source view: FIPS/RT kernel warning
2022-07-19 14:04:50 -06:00
Dan Bungert
6e2ecfc497
filesystem: only use logical part renum if forced
2022-07-19 13:00:12 -06:00
Dan Bungert
7eb51f37d3
filesystem: simplify extended unit tests
2022-07-19 11:47:57 -06:00
Dan Bungert
f18549aa8e
gaps: api tests for 'usable'
2022-07-19 11:47:57 -06:00
Michael Hudson-Doyle
73fa62cbe7
labels: update gap description
2022-07-19 11:47:57 -06:00
Dan Bungert
111aefc54a
gaps: report as usable or not
2022-07-19 11:47:57 -06:00
Dan Bungert
8ad8610ffb
filesystem: unit test size and lvm checks
2022-07-19 11:47:57 -06:00
Dan Bungert
e9950df869
filesystem: guided unit test refactor
2022-07-19 11:47:57 -06:00
Dan Bungert
481400ce02
filesystem: expand some msdos ptable tests to vtoc
2022-07-19 11:47:57 -06:00
Dan Bungert
832caeda55
filesystem: renumber logicals on deletion
2022-07-19 11:47:57 -06:00
Dan Bungert
f0c23f659f
filesystem: tests for numbering logical partitions
2022-07-19 11:47:57 -06:00
Dan Bungert
396dca07b8
filesystem: more deliberate numbering for logicals
2022-07-19 11:47:57 -06:00
Dan Bungert
f872375265
filesystem: cleanup alignment data test
2022-07-19 11:47:57 -06:00
Dan Bungert
f3859904a4
filesystem: add orig_config API
...
Clients may want a view of the unmodified disk configuration.
2022-07-18 17:02:10 -06:00
Michael Hudson-Doyle
d9ad8134e9
Merge pull request #1351 from mwhudson/ignore-running
...
Pass ignore-running: true when refreshing ourself
2022-07-15 12:41:18 +12:00
Michael Hudson-Doyle
135a870509
restart into cleaned environment
2022-07-15 11:21:42 +12:00
Michael Hudson-Doyle
a9520b7100
Pass ignore-running: true when refreshing ourself
...
Otherwise the refresh awareness blocks refresh when you are connected
via SSH.
2022-07-14 12:11:37 +12:00
Dan Bungert
44464480a6
client: fix autoinstall crash on endpoint_name
...
Can trigger a crash today with autoinstall
`interactive-sections: [storage]`
Not all controllers have an endpoint_name defined.
2022-07-13 12:34:09 -06:00
Dan Bungert
c3f7f43e18
filesystem: drop deprecated v2 guided
...
The old guided method used in v2 is now wholly replaced by the new,
multiple target type, counterpart.
2022-07-12 14:13:29 -06:00
Dan Bungert
a580fc7366
filesystem: add resize api test against logical
...
Exposed a calculation flaw in finding the gap offset, which was the
motivation for introducing gaps.after() to sidestep that calculation.
2022-07-11 18:17:24 -06:00
Dan Bungert
0f3b94349b
filesystem: use_gap with gaps.after
2022-07-11 18:17:19 -06:00
Dan Bungert
76c708b951
gaps: add utility gaps.after
2022-07-11 11:51:13 -06:00
Dan Bungert
daddb0af5f
filesystem: remove debug artifact
2022-07-11 11:50:38 -06:00
Olivier Gayot
a0b2e765ba
filesystem: fix use of f-string without placeholder
...
When running make lint with flake8 >= 4.0.0 (available in jammy), the
following error is reported:
subiquity/server/controllers/filesystem.py:158:33:
F541 f-string is missing placeholders
Github runs the lint job in a focal container, where only version 3.8.4
of flake8 is installed. F541 is not implemented in 3.8.4 so it does not
fail.
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-07-08 09:48:04 +02:00
Olivier Gayot
b2639c13d4
Merge pull request #1343 from ogayot/ubuntu-pro-subscription-screen
...
ubuntu-pro: add info about subscription in former services screen
2022-07-08 09:13:49 +02:00
Dan Bungert
b74e53679c
boot: allow plans with None bootloader
2022-07-07 07:45:26 -06:00
Dan Bungert
b895fba66a
filesystem: api tests for v2 guided
2022-07-07 07:45:26 -06:00
Dan Bungert
4c4506ac37
filesystem: better BIOS tests
2022-07-07 07:45:26 -06:00
Dan Bungert
be4cd23ffe
filesystem: no guided UseGap when disk is empty
2022-07-07 07:45:26 -06:00
Dan Bungert
be805ffb36
filesystem: allow boot to resize a preserved part
2022-07-07 07:45:26 -06:00
Dan Bungert
1f3d36510f
filesystem: guided_method can take a gap
2022-07-07 07:41:04 -06:00
Dan Bungert
7a9e920de1
gaps: add within()
...
To simplify tracking of gap usage, allow looking up a gap based on a
preceeding, usually larger, gap.
2022-07-07 07:41:04 -06:00
Dan Bungert
5d5f9ca49e
filesystem: start new guided API POST
2022-07-07 07:31:12 -06:00
Dan Bungert
78f23153e5
filesystem: sort guided cases on available size
2022-07-07 07:31:12 -06:00
Dan Bungert
2f12610290
filesystem: add new guided API GET
2022-07-07 07:31:12 -06:00
Dan Bungert
1916f08342
filesystem: move v2 guided GET to deprecated
2022-07-07 07:23:10 -06:00
Dan Bungert
1ee323bb95
filesystem: get_guided_disks check_boot flag
2022-07-07 07:23:10 -06:00
Dan Bungert
6d403646b9
filesystem: extract guided disk enumeration
2022-07-07 07:23:10 -06:00