repo-split: Migrate provisioners to their own repositories
The summary of changes are
- provisioner/bifrost and provisioner/heat folders are migrated
to infra/provisioner/bifrost and infra/provisioner/heat repositories
with their history.
- playbooks named configure-online-deployment.yaml and configure-offline-deployment.yaml
are introduced in bootstrap-swconfig role, preparing provisioners for online and offline
deployments.
- for online deployments, tasks in configure-online-deployment.yaml playbook clones
provisioner into {{ engine_path }}/engine/provisioner/{{ provisioner_type }}
so the engine can run as before.
- for offline deployments, tasks in configure-offline-deployment.yaml playbook links
provisioner as "{{ engine_workspace }}/offline/git/engine/engine/provisioner/{{ provisioner_type }}
so the engine can run as before.
- finally, engine/engine/provisioner folder is removed.
Change-Id: Ic0238eb4aa86cb3fe67a349d5600ed65012293c6
diff --git a/releasenotes/notes/provisioner-migration-a5c4ec693a3247ac.yaml b/releasenotes/notes/provisioner-migration-a5c4ec693a3247ac.yaml
new file mode 100644
index 0000000..ba21be9
--- /dev/null
+++ b/releasenotes/notes/provisioner-migration-a5c4ec693a3247ac.yaml
@@ -0,0 +1,7 @@
+---
+prelude: >
+ Migrate provisioners to their own repositories
+features:
+ - |
+ Provisioners used by engine are migrated to their own repositories,
+ infra/provisioner/bifrost and infra/provisioner/heat respectively.