Fuelers,

We are discussing the idea to extend the multi release packages for plugins.

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.

Current release definition (in metadata.yaml):
    - os: ubuntu
      version: liberty-8.0
      mode: ['ha']
      deployment_scripts_path: deployment_scripts/
      repository_path: repositories/ubuntu

So the idea [0] is to make releases fully configurable.
Suggested changes for release definition (in metadata.yaml):
      components_path: components_liberty.yaml
      deployment_tasks_path: deployment_tasks_liberty/ # <- folder
      environment_config_path: environment_config_liberty.yaml
      network_roles_path: network_roles_liberty.yaml
      node_roles_path: node_roles_liberty.yaml
      volumes_path: volumes_liberty.yaml

I see the issue: if we change anything for one release (e.g.
deployment_task typo) revalidation is needed for all releases.

Your Pros and cons please?

[0] https://review.openstack.org/#/c/271417/
---
WBR, Alexey Shtokolov
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to