feat: add OSA migration toolkit (#324)
* wip: add osa migration toolkit
* wip: added nova config extraction
* wip: added nova atmosphere config gen
* wip: clean-up nova configs
* wip: clean-up heat configs
* wip: add heat migration
* chore: refactor to migrate_db_from_osa
* chore: remove extra task
* chore: add magnum migrate
* chore: added haproxy migrate
* chore: misc fixes for osa_config_diff
* chore: misc fixes for osa_config_diff
* chore: add more services to osa migration
* chore: add pubkey generation to nova
* chore: add nova migration for computes
* chore: add multi-config file migration
* fix: multi-config file
* chore: add neutron migration
* chore: add neutron migration
* chore: add horizon migration
* chore: fix horizon migration
* chore: add cinder migration
* chore: add cinder migration for backends
* fix: enable cinder to do online volume resizes
* chore: turn off cinder services
* fix: allow uppercase backends
* fix: allow storage init with uppercase
* fix: allow for octavia migration from OSA
* move resource generation out
* chore: auto-detect health manager ips
* fix: discover facts for other controllers
* chore(octavia): migrate ca for amphora
* fix: use int for private key size
* chore: add designate migration
* fix: use yaml for designate_pools
* chore: add managed_resource_tenant_id
diff --git a/hack/sync-charts.sh b/hack/sync-charts.sh
index 1f5853f..53ae45a 100755
--- a/hack/sync-charts.sh
+++ b/hack/sync-charts.sh
@@ -136,6 +136,11 @@
NOVA_VERISON=0.3.1
curl -sL https://tarballs.opendev.org/openstack/openstack-helm/nova-${NOVA_VERISON}.tgz \
| tar -xz -C ${ATMOSPHERE}/charts
+curl 'https://review.opendev.org/changes/openstack%2Fopenstack-helm~873446/revisions/1/patch?download' \
+ | base64 --decode \
+ | filterdiff -p1 -x 'releasenotes/*' \
+ | filterdiff -p2 -x 'Chart.yaml' \
+ | patch -p2 -d ${ATMOSPHERE}/charts/nova
SENLIN_VERSION=0.2.8
curl -sL https://tarballs.opendev.org/openstack/openstack-helm/senlin-${SENLIN_VERSION}.tgz \