Support for creating and managing Custom Resources (CRs) in a Kubernetes system
### Proposer(s)
Christos Tranoris (UPATRAS)
### New Feature in a nutshell
OSL can create and manage Custom Resources (CRs) based on CRDs installed on a Kubernetes cluster.
### Rationale
- Kubernetes is an orchestration system for automating software deployment, scaling, and management. One can interact though the Kubernetes API and it has a set of objects ready for use out of the box.
- Custom Resource Definitions (CRDs) is a way that allows to manage things other than Kubernetes itself and allows to create our own objects
- The use of CRDs makes the possibilities of Kubernetes management almost limitless. You can extend the base Kubernetes API with any object you like using CRDs.
### Feature Proposal Presentation (Presented in OSL TECH Call)
[SDG_OSL_FEAT_CRIDGE.pptx](/uploads/1489cb850ebd2931854d08450f52f3ca/SDG_OSL_FEAT_CRIDGE.pptx)
### Acknowledgements
This work is supported by the EU-funded:
- HORIZON-JU-SNS-2022 ACROSS project with Grant Agreement number 101097122
- HORIZON-JU-SNS-2022 FIDAL project with Grant Agreement number 101096146
epic