API

User packages are packages that can be used by users of the library. This is also needed to know for library developers. Developer packages as well as modules are needed to know only by developers of this library.

User Packages

lab_orchestrator_lib.model

Contains all data models.

lab_orchestrator_lib.database

Contains adapter interfaces.

lab_orchestrator_lib.controller

Contains controllers.

Developer Packages

lab_orchestrator_lib.kubernetes

Contains classes to connect to the Kubernetes API.

Modules

lab_orchestrator_lib.template_engine

Contains a template engine that is used to parse yaml files.

lab_orchestrator_lib.custom_exceptions

Contains the exceptions that are used in this library.