Manage Applications

DevOps Engineers and Application Developers need the ability to manage applications across multiple environments, clouds, and types of infrastructure.

Activities Diagram

Actors

Extends Use Cases

Detail Scenarios

Scenario Build Application

A DevOps Engineer initiates the build process using the 'data/create' method and performs a series of actions, including creating and deploying an AI model, thereby successfully building the application 'helloWorldApp'.

Scenario BuildApplication

Criteria

  • Given - DevOps Engineer has access to the application source code
  • When - DevOps Engineer initiates the build process using the method 'data/create'
  • Then - DevOps Engineer has access to the application source code

Steps

  1. edgemere/aml/application/create
  2. edgemere/aml/aimodel/create
  3. edgemere/aml/application/list
  4. edgemere/aml/aimodel/update
  5. edgemere/aml/aimodel/deploy
  6. edgemere/aml/application/deploy
  7. edgemere/aml/workload/create
  8. edgemere/aml/workload/deploy
  9. edgemere/aml/application/list

Actors

Scenario Create Application

Create Application is the description

Scenario CreateApplication

Criteria

  • Given - Application Developer wants to create a new application
  • When - Application Developer uses 'application/create' method
  • Then - Application Developer wants to create a new application

Steps

  1. To Be Defined

Actors

Scenario Deploy Application

Deploy Application is the description

Scenario DeployApplication

Criteria

  • Given - DevOps Engineer has access to deploy application
  • When - DevOps Engineer uses the application/deploy method
  • Then - DevOps Engineer has access to deploy application

Steps

  1. To Be Defined

Actors

Scenario Destroy Application

Destroy Application is the description

Scenario DestroyApplication

Criteria

  • Given - A DevOps Engineer has access to the application/destroy method
  • When - The DevOps Engineer uses the application/destroy method
  • Then - A DevOps Engineer has access to the application/destroy method

Steps

  1. To Be Defined

Actors

Scenario Monitor Application

Monitor Application is the description

Scenario MonitorApplication

Criteria

  • Given - DevOps Engineer and Application Developer have access to the Monitor Application
  • When - They use the Monitor Application
  • Then - DevOps Engineer and Application Developer have access to the Monitor Application

Steps

  1. To Be Defined

Actors

Scenario Update Application

Update Application is the description

Scenario UpdateApplication

Criteria

  • Given - an Application Developer or DevOps Engineer uses the application/update method
  • When - they want to update the application
  • Then - an Application Developer or DevOps Engineer uses the application/update method

Steps

  1. To Be Defined

Actors