
Backup & Restore with portieris app fail at controller restore because its helm chart creates a mutating webhook configuration that blocks pods creation if the portieris pod isn't running. The proposed solution is to use the lifecycle operator to delete the mutating webhook before the backup. With this, the backup of the etcd etcd database will not contain the webhook and the restore will succeed. Note that this checks if the mutating webhook is currently present on the system and after backup and after restore, if necessary, the portieris app is reapplied in order to recreate the mutating webhook configuration. Tested on an AIO-SX by applying portieris and backing up and restoring the system (with and without the mutating webhook). Partial-Bug: 1890630 Change-Id: I828deeddccae52b702f11c751775d47170c9ff1e Depends-on: I4682765efddc217e792b37c659ae5833379bf054 Depends-on: I84cd8afc09c504f7278e57ccce1c089415627620 Signed-off-by: Rafael Camargos <RafaelLucas.Camargos@windriver.com>
Description
StarlingX Portieris App
Languages
Python
74%
Makefile
25.8%
Assembly
0.2%