Vai al contenuto

MDM-035 · Installer: branch corretto e ruoli master/slave

Campo Valore
Gruppo 2 · Codice box e wrapper
Assegnato a (proposta) Mattia
Priorità P1
Stima indicativa S
Stato ⬜ da fare
Attività del piano —
Dipende da MDM-032

Contesto

Lo script installer.sh servito dal midserver fa git clone senza branch (prende sempre main): scegliendo "stage" installa tag vecchi (3.1.3-stage, wrapper 2.0.2) invece della linea stage (M26). Non gestisce i ruoli master/slave, che oggi si configurano a mano. Lo script con i ruoli esiste solo nel repository del box (mdm_installation, branch stage).

Cosa fare

  • [ ] Correggere lo script del midserver: git clone --branch main per prod e --branch stage per stage (o rimuovere la scelta "stage" finché la nuova versione non è pronta).
  • [ ] Decidere un solo installer: servire dal midserver v3 lo script della linea stage (con i ruoli), oppure scaricarlo dal repository del box.
  • [ ] Togliere le credenziali AWS dallo script (M16), con credenziali minime e temporanee.
  • [ ] Provare l'installazione di un box standalone, di un master e di uno slave in laboratorio.

Criteri di accettazione

  • Scegliendo "stage" si installa la nuova versione corrente; scegliendo "prod" la 3.2.x corrente.
  • Un master e uno slave installati con lo script si registrano tra loro e compaiono nel pannello dev.

Rischi e attenzioni

Lo script è pubblico sul midserver e contiene credenziali AWS: non diffonderlo e non copiarlo nei documenti.

Riferimenti