-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtpm-fde-action-api-secure-boot.robot
More file actions
211 lines (157 loc) · 6.77 KB
/
Copy pathtpm-fde-action-api-secure-boot.robot
File metadata and controls
211 lines (157 loc) · 6.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
*** Settings ***
Documentation TPM FDE installation with Secure Boot disabled
Resource kvm.resource
Resource ${CURDIR}/../../installer.resource
Test Tags robot:exit-on-failure # robocop: off=tag-with-reserved-word
*** Test Cases ***
Disable Secure Boot
[Documentation] Disable Secure Boot in the firmware settings
Disable Secure Boot
Grub Menu
[Documentation] Go through grub menu, if present
Grub Menu
Ensure Not Unfocused After Boot
[Documentation] Workaround LP: #2112383
Ensure Not Unfocused After Boot
Install OpenSSHServer
[Documentation] Install openssh-server to collect logs
Install OpenSSHServer livesession=True
Start sshd VSOCK socket
[Documentation] Start sshd-vsock.socket
Start sshd VSOCK socket livesession=True
Set Live Session User Password
[Documentation] Set password of the live session user to 'ubuntu'
Set Live Session User Password ubuntu ubuntu
Start Journal Monitor
[Documentation] Start monitoring the system journal
JournalMonitor.Start
Language Slide
[Documentation] Go through language slide
Select Language template=generic-stonking
A11y Slide
[Documentation] Go through a11y slide
A11y Slide template=generic-stonking
Keyboard Layout
[Documentation] Use default keyboard layout
Keyboard Layout template=generic-stonking
Internet Connection
[Documentation] Go through internet connection slide
Internet Connection template=generic-stonking
Skip Installer Update
[Documentation] Skip installer update, if present
Skip Installer Update
Try Or Install
[Documentation] Go through try or install slide
Try Or Install template=generic-stonking
Interactive vs Automated
[Documentation] Go through interactive vs automated slide
Interactive vs Automated template=generic-stonking
Default vs Extended
[Documentation] Go through default vs extended slide
Default vs Extended template=generic-stonking
Proprietary Software
[Documentation] Go through proprietary software slide
Proprietary Software template=generic-stonking
Select Erase Disk and Reinstall
[Documentation] Select erase disk and reinstall
Select Erase Disk and Reinstall
Choose Where to Install Ubuntu
[Documentation] Go through slide showing various disks, if present
Choose Where to Install Ubuntu template=generic-stonking
Encryption And File System Tpm Encryption
[Documentation] Select tpm encryption from the encryption menu
Encryption And File System Tpm Encryption
TPM Action Running In VM Ignore And Continue
[Documentation] Choose 'Ignore and continue' when secboot complains that the current environment is a VM.
TPM Action Running In VM Ignore And Continue
Encryption And File System Tpm Not Available
[Documentation] Ensure that the TPM FDE encryption option is greyed out, and not selectable
Encryption And File System Tpm Not Available
TPM Action Enable Secure Boot Manually
[Documentation] Enable Secure Boot Manually when prompted on the TPM action page
TPM Action Enable Secure Boot Manually
# go thorugh the installer again with secure boot enabled
Grub Menu 2
[Documentation] Go through grub menu, if present
Grub Menu
Ensure Not Unfocused After Boot 2
[Documentation] Workaround LP: #2112383
Ensure Not Unfocused After Boot
Install OpenSSHServer 2
[Documentation] Install openssh-server to collect logs
Install OpenSSHServer livesession=True
Start sshd VSOCK socket 2
[Documentation] Start sshd-vsock.socket
Start sshd VSOCK socket livesession=True
Set Live Session User Password 2
[Documentation] Set password of the live session user to 'ubuntu'
Set Live Session User Password ubuntu ubuntu
Start Journal Monitor 2
[Documentation] Start monitoring the system journal
JournalMonitor.Start
Language Slide 2
[Documentation] Go through language slide
Select Language template=generic-stonking
A11y Slide 2
[Documentation] Go through a11y slide
A11y Slide template=generic-stonking
Keyboard Layout 2
[Documentation] Use default keyboard layout
Keyboard Layout template=generic-stonking
Internet Connection 2
[Documentation] Go through internet connection slide
Internet Connection template=generic-stonking
Skip Installer Update 2
[Documentation] Skip installer update, if present
Skip Installer Update
Try Or Install 2
[Documentation] Go through try or install slide
Try Or Install template=generic-stonking
Interactive vs Automated 2
[Documentation] Go through interactive vs automated slide
Interactive vs Automated template=generic-stonking
Default vs Extended 2
[Documentation] Go through default vs extended slide
Default vs Extended template=generic-stonking
Proprietary Software 2
[Documentation] Go through proprietary software slide
Proprietary Software template=generic-stonking
Select Erase Disk and Reinstall 2
[Documentation] Select erase disk and reinstall
Select Erase Disk and Reinstall
Choose Where to Install Ubuntu 2
[Documentation] Go through slide showing various disks, if present
Choose Where to Install Ubuntu template=generic-stonking
Encryption And File System Tpm Encryption 2
[Documentation] Select tpm encryption from the encryption menu
Encryption And File System Tpm Encryption
TPM Action Running In VM Ignore And Continue 2
[Documentation] Choose 'Ignore and continue' when secboot complains that the current environment is a VM.
TPM Action Running In VM Ignore And Continue
Create Account
[Documentation] Create a user on the installed system
Create Account template=generic-stonking
Select Timezone
[Documentation] Choose a timezone
Select Timezone template=generic-stonking
Review Installation
[Documentation] Review installation slide
Review Installation template=generic-stonking
Wait For TPM Install To Finish
[Documentation] Wait for the installation to finish
Wait For TPM Install To Finish
Wait For Reboot To Finish
[Documentation] Wait for the post-install reboot to finish
Wait For Reboot To Finish template=generic-stonking
Wait For GIS Popup
[Documentation] Wait for the gnome-initial-setup popup
Wait For GIS Popup
Install OpenSSHServer In Installed System
[Documentation] Install openssh-server to collect logs
Install OpenSSHServer
Start sshd VSOCK socket In Installed System
[Documentation] Start sshd-vsock.socket
Start sshd VSOCK socket
Open Firmware Updater
[Documentation] Make sure the firmware-updater snap opens
Open Firmware Updater