Module platform

Module platform 

Source
Expand description

Abstraction layer for Replicante ecosystem to integrate with (infrastructure) Platforms.

§Platform integrations

Platforms are an abstraction to allow Replicante Core (and other parts of the ecosystem) to integrate with the infrastructure provisioning layer.

In this context infrastructure provisioning layer refers to platforms able to manage nodes such as physical infrastructure, cloud platforms, container orchestrators, and similar.

The Platform abstraction implements the following interface to infrastructures:

  • Cluster discovery.
  • Node provisioning.
  • Node deprovisioning.

§Cluster discovery

Cluster discovery abstracts listing of nodes running on the Platform, grouping together nodes that belong to the same cluster.

Cluster discovery returns information as described by models::ClusterDiscovery records.

§Node provisioning

Node provisioning is still a work in progress and will be added soon.

§Node deprovisioning

Node deprovisioning is still a work in progress and will be added soon.

Modules§

models
Data structures for Platform related entities.