fix(helmfile): Use dictionaries for defining customization.yaml, please read migrations.md for more details

This commit is contained in:
Thorsten Roßner
2024-11-26 16:59:18 +01:00
parent df144fe3d3
commit 86ef0be542
15 changed files with 159 additions and 69 deletions

View File

@@ -11,6 +11,7 @@ SPDX-License-Identifier: Apache-2.0
* [Releases upgrade details](#releases-upgrade-details)
* [From v1.0.0](#from-v100)
* [Pre-upgrade: Manual steps](#pre-upgrade-manual-steps)
* [`customization.release`](#customizationrelease)
* [Redis 7.4](#redis-74)
* [From v0.9.0](#from-v090)
* [Pre-upgrade: Manual steps](#pre-upgrade-manual-steps-1)
@@ -57,7 +58,7 @@ Explanation of the table's columns:
| Coming from | Mandatory (minimum) release | Automatic migration | Manual activities |
| ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| v0.9.0 | v1.x.x | [run_2.py](https://gitlab.opencode.de/bmi/opendesk/components/platform-development/images/opendesk-migrations/-/blob/main/odmigs-python/odmigs_runs/run_2.py) | See [From v0.9.0](#from-v090) |
| v0.8.1 | v0.9.0 | Initializes migration system | See [From v0.8.1](#from-v081) |
| v0.8.1 | v0.9.0 | Initializes migration system | See [From v0.8.1](#from-v081) |
| not supported | v0.8.1 | First release that supporting updates | |
# Releases upgrade details
@@ -66,6 +67,27 @@ Explanation of the table's columns:
### Pre-upgrade: Manual steps
#### `customization.release`
If you make use of the `customization.release` option, you have to switch to a dictionary based definition of customization files e.g. from
```
customization:
release:
collaboraOnline: "./my_custom_templating.yaml"
```
to
```
customization:
release:
collaboraOnline:
file1: "./my_custom_templating.yaml"
```
You can freely choose the `file1` dictionary key used in the example above, but it should start with a letter.
#### Redis 7.4
The update from openDesk 1.0.0 contains Redis 7.4.1, like the other openDesk bundled services the bundled Redis is as well not meant to be used in production.