@@ -27,6 +27,7 @@ import Spinner from "@cloudscape-design/components/spinner";
27
27
import Wizard from "@cloudscape-design/components/wizard" ;
28
28
29
29
import { LabgridService , LabgridConfig } from "./SettingsLabgrid" ;
30
+ import { MqttToggle } from "./MqttComponents" ;
30
31
import { ConfigEditor } from "./ConfigEditor" ;
31
32
import { useMqttState } from "./mqtt" ;
32
33
@@ -130,6 +131,38 @@ export default function Setup() {
130
131
</ Container >
131
132
) ,
132
133
} ,
134
+ {
135
+ title : "Configure Software Updates" ,
136
+ description :
137
+ "Choose when and how to check for new software releases" ,
138
+ content : (
139
+ < Container >
140
+ < Box variant = "p" >
141
+ The LXA TAC uses < Link href = "https://rauc.io/" > RAUC</ Link > { " " }
142
+ to manage and install software updates. A RAUC software
143
+ update updates all of the installed software components at
144
+ once and falls back to the previous version if something
145
+ went wrong.
146
+ </ Box >
147
+ < Box variant = "p" >
148
+ We continually improve the software experience on the TAC
149
+ and ship new features, so make sure to stay up to date
150
+ with new releases.
151
+ </ Box >
152
+ < Box variant = "p" >
153
+ Would you like the TAC to periodically connect to the
154
+ update server and check for software updates? You will be
155
+ notified about updates via the LXA TACs display and the
156
+ web interface and can start the update process from there.
157
+ </ Box >
158
+ < Box variant = "p" padding = "s" >
159
+ < MqttToggle topic = "/v1/tac/update/enable_polling" >
160
+ Periodically check for updates
161
+ </ MqttToggle >
162
+ </ Box >
163
+ </ Container >
164
+ ) ,
165
+ } ,
133
166
{
134
167
title : "Add SSH keys" ,
135
168
description :
0 commit comments