Explore projects
-
Provides a web-based user interface that allows interaction with the API and thus with the system in a user-friendly way.
Updated -
Provides a control loop for the CRD RunningEnvironment (and thus an operator) to actually start and stop environments, as well as for editing the CRD to provide the backend with the necessary information and thus, among other things, for the user.
Updated -
Provides a REST API for listing, starting and stopping environments. Interacts with the Kubernetes cluster itself, but provides an abstraction and security layer.
Updated -
Provides a smart clone process for LABoration via OAuth2, with subsequent adjustment of the remote URLs based on the user's configurations.
Updated -
Provides a REST API and WebSocket interface for the user to interact with their containers.
Updated -
Provides common model definitions and constants for the front- and the backend.
Updated -
Provides all Custom Resource Definitions that the cluster uses, including both the Kubernetes configuration and the TypeScript models.
Updated -
Provides parts or the entire pipeline to import an environment into LABoration.
Updated -
Provides a microservice for reading and importing EnvironmentDefinitions, EnvironmentDefinitionVersions and ExamEnvironmentDefinitions.
Updated -
Provides a microservice to read and provide events in the user's namespace.
Updated -
Provides a NestJS library to communicate with the GitLab API.
UpdatedUpdated -
Provides a library as well as a container image for resolving the simplified manifest files that converts them into real K8s manifest files.
UpdatedUpdated -
Provides a collection of utility code that is used for all Node.js projects.
Updated -
Provides a microservice to request and create user-specific K8s namespaces.
Updated -
Provides jobs for a Podman runner to build and deploy OCI images.
Updated -
Provides a template to create a new environment in LABoration!
Updated -
Provides the README for this group to give an introduction to the topic.
Updated