boozallen / aissemble

Booz Allen's lean manufacturing approach for holistically designing, developing and fielding AI solutions across the engineering lifecycle from data processing to model building, tuning, and training to secure operational deployment
Other
33 stars 8 forks source link

Feature: Baton migration for ArgoCD template changes #313

Closed csun-cpointe closed 1 month ago

csun-cpointe commented 1 month ago

Description

Following #283, to deploy configuration store app before all other apps in Argocd, we have enabled both the Argocd sync wave and the auto sync for the children apps of the app so that after manually synchronizing the main app, the children app can be sync-ed automatically in the order defined by sync waves.

As part of that effort, we will include the migration script to enable the argocd sub-app auto sync feature on the templates so that when upgrade to baseline version 1.9.0, the apps can be deployed in the order defined in the sync wave.

DOD

Acceptance criteria required to realize the requested feature

BDD Scenario

Feature: Migrate a downstream project argocd template to include syncPolicy configuration Scenario: Migrate a downstream project argocd template to include syncPolicy configuration

Test Strategy/Script

How will this feature be verified?

csun-cpointe commented 1 month ago

DoD completed with @carter-cundiff

ewilkins-csi commented 1 month ago

OTS completed

carter-cundiff commented 1 month ago

Testing passed: image image