Update profiles in a cluster
Proposers
- Gerardo García (Telefónica)
- Francisco Javier Ramón (Telefónica)
- Jayaprakash G (Tata Elxsi)
- Utkarsh Mishra (Tata Elxsi)
- Deepika E (Tata Elxsi)
- Sandhya J. S (Tata Elxsi)
- Priyadharshini S (Tata Elxsi)
- Shahithya Y (Tata Elxsi)
- Shrinithi R (Tata Elxsi)
- Ramesh Ramanathan (Tata Elxsi)
Reference
This feature is related to the long-term initiative presented in previous meetings:
- https://docbox.etsi.org/OSG/OSM/05-CONTRIBUTIONS/2023//OSM(23)000105_Telef_nica_s_Initiative_for_OSM_LTV.pptx
- https://docbox.etsi.org/OSG/OSM/05-CONTRIBUTIONS/2023//OSM(23)000081_Telef_nica_s_Initiative_proposal_for_Long_Term_View.pptx
The main purpose of the initiative is to use well known CRDs for new southbound operations (K8s clusters, PaaS/IaaS components, serverless workflows, Cluster API), relying on existing open source solutions such as Crossplane, FluxCD, ArgoCD, etc. These south-bound operations will be properly modeled and abstracted by OSM, which will provide a convenient user-facing modelling, in order to offer new use cases such as a complete cluster management from OSM and the support of PaaS-based deployment units.
This feature is related to the following features:
- Feature 11023 - Infrastructure profiles for Kubernetes clusters
- Feature 11024 - App profiles for Kubernetes clusters
- Feature 11025 - Full life-cycle cluster management from OSM
Description
This feature is intended to allow the update (addition/removal) of infra profiles and app profiles in a Kubernetes cluster. In that way, clusters could incorporate or remove easily infra-related functionality or applications/NFs running in that cluster.
By updating the profiles, the associated cluster instances built from the cluster resource will be automatically updated.
Demo or definition of done
A Robot test will be created or updated to test the addition/removal of infra profiles and app profiles in a cluster.