Platform-integ-apps doesn't keep user overrides during upgrades
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Dan Voiculeasa |
Bug Description
Brief Description
-----------------
When upgrading from stx.5.0 to stx.6.0 user overrides for platform-integ-apps are lost. This is a problem that still exists today.
Severity
--------
Critical: Requires manual intervention
Steps to Reproduce
------------------
Upgrade stx.<N>.0 to stx.<N+1>.0, where N>=5, before upgrading create user overrides for platform-integ-apps
Expected Behavior
------------------
User overrides for platform-integ-apps are kept.
Actual Behavior
----------------
User overrides for platform-integ-apps are lost.
Reproducibility
---------------
100% reproducible
System Configuration
-------
Any
Branch/Pull Time/Commit
-------
Branch and the time when code was pulled or git commit or cengn load info
Last Pass
---------
N/A
Timestamp/Logs
--------------
on N version
| user_overrides | classes: |
| | - additionalNames
| | - default |
| | - kube-public |
| | - test-namespace |
| | chunk_size: 64 |
| | crush_rule_name: storage_
| | name: general |
| | pool_name: kube-rbd |
| | replication: 1 |
| | userId: ceph-pool-kube-rbd |
| | userSecretName: ceph-pool-kube-rbd |
| | |
+------
on N+1
| user_overrides | None |
+------
Test Activity
-------------
Production
Workaround
----------
Save overrides before upgrade-activate step, apply overrides after upgrade-activate step.
Changed in starlingx: | |
assignee: | nobody → Dan Voiculeasa (dvoicule) |
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.8.0 stx.apps |
Fix proposed to branch: master /review. opendev. org/c/starlingx /platform- armada- app/+/869553
Review: https:/