Skip to content

[FEATURE]: Regression testing harness for post-migration validation of configurations (Workload Assets) #1122

@chase-edwards-db

Description

@chase-edwards-db

Is there an existing issue for this?

  • I have searched the existing issues

Problem statement

Problem statement

Proposed Solution

The feature should:

  • Account for any workload assets being migrated, including dependencies (cluster configurations, policies, ...) - this should be handled by assessment job already.
  • Provide a useful changelog of asset changes made that can be analyzed further. Similar to a system table. Example rough schema (includes many optional fields, can be split into denormalized asset-specific tables):

For migration completeness:
asset_type | asset_name | migrated_flag

For migration workflow success:
workflow_name | execution_duration | success_flag | error_message

Additional Context

If any amount of rollback is possible in these kinds of migrations, that should also be considered in this feature's design.

Related issues

#2073

Metadata

Metadata

Assignees

No one assigned

    Labels

    migrate/codeAbstract Syntax Trees and other dark magicmigrate/jobsStep 5 - Upgrading Jobs for External Tablesmigrate/managedgo/uc/upgrade Upgrade Managed Tables and Jobs

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions