aws-samples / mwaa-disaster-recovery

Disaster recovery solution for Amazon Managed Workflows for Apache Airflow (MWAA)
https://github.com/aws-samples/mwaa-disaster-recovery
MIT No Attribution
5 stars 5 forks source link

Production Release - 1.0.0 #20

Closed crupakheti closed 4 months ago

crupakheti commented 4 months ago

What type of PR is this? (check all applicable)

Description

This PR adds the following capabilities to the solution:

  1. Cross region replication of existing DAGs object from primary to secondary during stack deployment
  2. Clean up of the metadata store before restore operation for the WARM_STANDBY deployment
  3. Customizable recovery strategy for variable and connection
  4. Documentation updates to reflect the changes

Related Tickets & Documents

Linting

Have you done linting by issuing ./build.sh lint command?

Testing

Have you run testing by issuing ./build.sh unit command?

Documentation

Have you updated the README appropriate for this PR?

Changelog

Have you updated the CHANGELOG with the changes you are making in this PR? Please use Added, Removed, and/or Changed subsections under the Unreleased section.

Terms of Contribution

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

github-actions[bot] commented 4 months ago

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  .
  config.py
  assets/dags/mwaa_dr/framework/factory
  base_dr_factory.py
  assets/dags/mwaa_dr/framework/model
  base_table.py
  connection_table.py
  variable_table.py
  lib/functions
  airflow_dag_trigger_function.py
  cloudwatch_health_check_function.py
  replication_job_function.py
  lib/stacks
  mwaa_base_stack.py
  mwaa_primary_stack.py
  mwaa_secondary_stack.py
Project Total  

This report was generated by python-coverage-comment-action