Skip to content
This repository was archived by the owner on Jul 16, 2023. It is now read-only.

Latest commit

 

History

History
23 lines (17 loc) · 1.24 KB

File metadata and controls

23 lines (17 loc) · 1.24 KB

service.provisioning.controller

The service.provisioning.controller repository is part of the group of provisioning services. This group consists of services and tools which allow users to provision a complete environment from scratch and upgrade existing ones with new components. In this case an environment is defined as

An environment is a collection of resource instances and services that work together to achieve one or more goals, e.g. to provide the ability to serve customers with the ability to create, edit and store notes.

Goals

The service.provisioning.controller service provides a standard REST API which will

  • Process requests for environment creation based on a set of templates for the different services that should be present in the environment
  • Process requests for the updating of one or more services in an existing environment
  • Process requests for the deletion of one or more services in an existing environment
  • Process requests for the deletion of an existing environment

Internally the creation, updating or deleting of an environment will be done with tools like Terraform.