Microservice for application deployment and lifecycle management on Kubernetes cluster
The provisioning-service project is a microservice for managing applications deployment and lifecycle on Kubernetes Cluster. The software to be deployed and the description of the Kubernetes resources are packaged as Helm Charts.
The provisioning microservice connects to a Rudder REST Proxy deployed in the cluster,
which interfaces the Helm Charts Repositories and the Helm Tiller Server which manages the software installation.
Popular software packages for testing can be found in the kubernetes charts repository.
The microservice uses the oscm microservices framework framework based on Commander and Eventsouring patterns with Kafka Streams.
See here detailed information on how to integrate this application as provisioning system for OSCM.