L’applicazione Console è l’applicazione che consente all’utente amministratore di richiedere e monitorare l’aggiornamento dei singoli nodi dell’installazione.
Per il suo funzionamento la Console dovrà svolgere i seguenti compiti:
- Mantenere un elenco di nodi e relativi componenti server presenti in una installazione onprem di BooleBox;
- Interrogare il repository degli aggiornamenti mantendo traccia degli aggiornamenti disponibili;
- Inviare un aggiornamento ai singoli updater e richiederne l’installazione;
- Mantenere lo storico degli aggiornamenti effettuati;
A differenza dell’Updater, la Console non avrà conoscenza dei dettagli riguardanti i singoli componenti server: il suo comportamento sarà infatti agnostico, si limiterà a mantenere in memoria persistente quanto indicato dall’utente (per l’elenco dei nodi) e dai singoli Updater (elenco componenti server e relativa versione).
Non sarà possibile avviare più di una istanza dell’applicazione: nel caso l’utente cercasse di aprire più di una istanza, l’ultima aperta sarà chiusa in automatico.
La finestra principale presenta:
- Il pulsante REFRESH tramite il quale è possibile richiedere l’aggiornamento delle informazioni riguardanti le componenti server installate sui diversi nodi;
- Il pulsante SETTINGS tramite il quale è possibile accedere alla configurazione dell’applicazione;
- Il menù UPDATE che consente di eseguire aggiornamenti.
L’elemento principale della schermata è la tabella delle componenti che contiene le seguenti informazioni:
- Il nome del nodo;
- L’indirizzo ip del nodo;
- L’identificativo della componente;
- La versione della componente;
- Lo stato corrente della componente.