Sprint 2 - Requirements from Manulife
gabimr opened this issue · comments
Requirements and use cases mapped to Sprints:
For readability, the requirements are listed here from the attached word document.
Each use case is mapped to the corresponding issue to track the details of the work.
Each issue is scheduled into a Milestone for completion.
-
Use case 1: As a operator I should be able to map a PCF foundation to one or multiple Organization in Atlas (Sprint 2)
-
Use case 2: As an Operator, I should have access to a complete documentation on how to deploy an configure the new Service Broker (Sprint 2)
-
Use case 3: As a user, I should be able to create a service instance within a single-region (Sprint 2)
Note: Backup should be enabled by default. -
Use case 4: As a user, I should be able to create a service instance that spans multi-regions (Sprint 2 or Sprint 3?)
Note: Backup should be enabled by default. -
Use case 5: As a user, whenever I create a service instance, the associated cluster should be in its own Atlas project. (Sprint 2)
-
This is supported through the Basic Plan
-
Use case 6: As an Operator, I should be able to enable different plans for a service broker (Sprint 2)
-
This is supported through the Basic Plan
-
Use case 7: As a user I should be able to configure PIT for my cluster (Sprint 3/4?)
-
[26] Issue 24
-
Use case 8: As a user I should be able to delete an existing service instance (Spring 2)
-
Use case 9: As a user, I should be able to bind my app to a existing service instance (Sprint 2)
-
Use case 10: As a user I should be able to pause a cluster (Sprint 2/3/4?)
cf update-service my-m20-cluster -c {"action":"pause"}
This is just a suggestion, command can look differently as long as the goal is achieved.
- Use case 11: As a user I should be able to scale an existing cluster (Sprint 2/3/4?)
This can be achieved using a command similar to the one below:
cf update-service my-m20-cluster -c {"action":"scale", "new-plan" : "m30"}
This is just a suggestion, command can look differently as long as the goal is achieved.
-
Use case 12: As a user, I should be able to create new Atlas credentials by leveraging the cf create-service-key and pass in custom roles (Spring 2)
Use case 13: As a user, I should be able to specify the version of MongoDB when creating a new service instance (Spring 2)
Sprint 2 requirements are code complete.