Migration to 1.28+
The env variable MACMA_PROVIDER_TENANT_ID is mandatory now, and MACMA_PROVIDER_TENANT_NAME is highly recommended to be configured with a correct value.
The previous default value 7311ea8c-5d48-43fe-acf9-980eedf24b6c for MACMA_PROVIDER_TENANT_ID has been removed, and MACMA_PROVIDER_TENANT_NAME default value was changed from bci to first customer organization. This was done in order to avoid new installations initializing with defaults, even though a different id/name is planned.
Changing the value of MACMA_PROVIDER_TENANT_NAME after the initial setup was completed, will have no effect; so make sure to set correct values for new installations.
The properties for the helm chart are
.Values.global.nexeedMacmaTenant0Id and .Values.global.modules.macma.tenant0InitialName respectively.
Keycloak
If you are updating from a version before 1.26, keep in mind that in 1.26 the name of the stateful-set in the helmchart was changed from keycloak to keycloak-22 (and consequently the name of the generated kubernetes stateful-set is now keycloak-22-statefulset).
This is important in case there are any helm configurations overridden for Keycloak for a specific installation.