Installation/Configuration

Principes

  • 1 namespace “central”
  • 1 namespace par complexe

La configuration est stockée dans les Kubernetes Config Maps, et récupérée via les variables d’environnement.

Variables d’environnement communes

  • OVERRIDE_ODOO_HOST : serveur odoo (ex: odoo)
  • OVERRIDE_ODOO_PORT : port odoo (ex: “80”)
  • OVERRIDE_ODOO_USE_SSL : utiliser SSL (ex: “false”)
  • OVERRIDE_MASTER_PASSWORD : Mot de passe Master (ex: P@ssw0rd)
  • OVERRIDE_ODOO_USER : Utilisateur admin (ex: isi-admin)
  • OVERRIDE_ODOO_PASSWORD : Mot de passe de l’utilisateur admin (ex: P@ssw0rd)
  • OVERRIDE_ODOO_DATABASE : Base de donnée Odoo à utiliser (ex: odoo)

Odoo

Les noms des bases de données Odoo doivent être unique dans tout le système (central, complexe).

Par exemple, appeler les bases de données Odoo des complexe complexe-nomducomplexe.

Namespace central

Namespace complexe

Un complexe doit être configuré. La configuration est récupérée par variables d’environnement, par les API et les JOBS.

Variables d’environnement

  • CINEGES_CURRENT_CINEMA_ID : identifiant (id) du complexe (ex: a809a3dc-76a7-412e-9441-ad5cc896804c)