Skipper is a lightweight tool that lets you discover Spring Boot
applications and manage their lifecycle on multiple Cloud Platforms.
You can use Skipper standalone or integrate it with Continuous
Integration pipelines to help implement the practice of Continuous
Deployment.
Skipper consists of a server application that exposes an HTTP API. The problem is when you want configure the pltaform on fly. You can only configure the platform throught config files restarting spring cloud skipper service. Imagine that you wish create dinamically a platform using Skipper REST services no restarting services. To do this you can look at this extension.
The extension just allows load kubernetes platform, but it would be very easy do it to other platforms like cloud foundry.
The extension also stores the platforms into database. In this way you wont loose the platform information when restarting service.
By default, the unique information that is sended in the request is the name and namespace. You could add more information to include in KubernetesDeployerProperties
POST /api/platforms/kubernetes/deployers
Thanks,