5 - Engine Migration Wizard
Migration Wizard takes over the complete control of an Axon Ivy Engine migration. There are up-front checks before the migration starts.
- It checks the validity of the path
- It checks if it can connect to the system database
We differentiate between a STANDARD migration and an IN-PLACE migration:
- Standard Migration: The new Axon Ivy Engine is placed at a new location. Copy configuration and data files before the migration.
- IN-Place Migration: The Axon Ivy Engine is placed at the same directory as the old one. If it's an in-place migration you can decide if you want to write the new configuration files at another place - this is important for read-only configuration scenario (Kubernetes).
Each system database migration step is now a single migration task.
Therefore, is no longer possible to only convert the system database.
- The button in the engine cockpit no longer exists - Use Migration Wizard
- The Engine Config Cli command to only convert the system database no longer exists- Use the
migrate-engine
CLI Command
- The
autoConvert
property in ivy.yaml
no longer exists. - There is at the moment not alternative.
Audience
- Axon Ivy Engine Operators
Value
- Simplified Engine Migrations
Discussion
- Do you need an
autoConvert
configuration?
- Do you miss something else?
Next steps
- Upload the new license before migration
- Disable applications before migration
- Handle application directory and data directory
- Handle dropins
- Handle patches
- Handle custom error pages
- Project Conversion not on startup, instead a button in the Engine Cockpit. Useless waiting time.
- Convert ivy.yaml and app.yaml to latest version
- Add a button for in-place migration, that users don't have to guess
- Guide user to migration wizard
Related Issues
Screenshots / Code