bf2fc6cc711aee1a0c2a / ffm-project

Repository containing issues and roadmap for the factorized fleet manager
Apache License 2.0
0 stars 2 forks source link

API Definition for new Terraforming/Infrastructure/Fleet Management service #7

Open davidffrench opened 2 years ago

davidffrench commented 2 years ago

Context

Terraforming and infrastructure management is a common concern for all fleet managers that use a bin packed data plane deployment topology. A shared service would ensure consistency and reliability with data plane cluster fleet management and scaling.

The high-level idea for the API is to achieve:

These are rough ideas above about how this might work. As spikes are completed, this Epic should become more concrete.

User Narrative

Joe, a development lead from ProductA has been tasked with turning it into a managed service, running on a managed OpenShift offering. Joe knows that this new managed service will colocate separate customers service instances on the same managed OpenShift cluster.

Joe hears about the Infrastructure fleet manager, which suits this bin packed deployment topology perfectly. Joe creates a blueprint for his managed service and instantiates a fleet of clusters created using his blueprint in a specific cloud provider and region.

Job Stories

Analysis

(links to analysis docs containing architecture design work, requirements gathering, etc)

Task List