<div dir="ltr">Fuelers,<div><br></div><div>We are discussing the idea to extend the multi release packages for plugins.</div><div><br></div><div>Fuel plugin builder (FPB) can create one rpm-package for all supported releases (from metadata.yaml) but we can specify only deployment scripts and repositories per release.</div><div><br></div><div>Current release definition (in metadata.yaml):</div><div><div> - os: ubuntu</div><div> version: liberty-8.0</div><div> mode: ['ha']</div><div> deployment_scripts_path: deployment_scripts/</div><div> repository_path: repositories/ubuntu</div></div><div><br></div><div>So the idea [0] is to make releases fully configurable.</div><div><div>Suggested changes for release definition (in metadata.yaml):</div><div> components_path: components_liberty.yaml</div><div> deployment_tasks_path: deployment_tasks_liberty/ # <- folder</div><div> environment_config_path: environment_config_liberty.yaml</div><div> network_roles_path: network_roles_liberty.yaml</div><div> node_roles_path: node_roles_liberty.yaml</div><div> volumes_path: volumes_liberty.yaml</div><div><br></div><div>I see the issue: if we change anything for one release (e.g. deployment_task typo) revalidation is needed for all releases.</div><div> </div><div>Your Pros and cons please?<br></div><div><br></div><div>[0] <a href="https://review.openstack.org/#/c/271417/">https://review.openstack.org/#/c/271417/</a></div><div class="gmail_signature"><div dir="ltr">---<div>WBR, Alexey Shtokolov</div></div></div>
</div></div>