eclipse-symphony / symphony

Symphony project
MIT License
24 stars 17 forks source link

[Proposal] Improve campaign supports on deploying multiple instances to different set of targets #211

Open Haishi2016 opened 1 month ago

Haishi2016 commented 1 month ago

In fleet management scenarios, a user often needs to deploy multiple instances to different set of targets. Although campaigns support stage contexts today and is able to fan out based on context values, the application is mostly for multi-site deployment today. We should review/improve the mechanism so that users can use a campaign to deploy multiple instances to multiple targets, such as:

1) deploying 100 instances to 100 targets, with 1 instance per target. 2) deploying 100 instances to 50 targets, with each instance mapped to 2 of the targets.