Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
93
stars
52
forks
source link
[focom] Define FocomClusterRequest CRD and create focom controller managing its lifecycle #763
See design details here: https://docs.google.com/presentation/d/1iyE_XLkBJkl_ClYsE_vRnEkm8Ica7YE0/edit#slide=id.p1
In scope:
creation of the API and the initial controller reconciling it. Here is an example CR.
clusterTempalteRef
should point to an existingPackageVariant
from the o-cloud referenced inocloudRef
controller should use the
ocloudRef
to identify the IMS endpoint to send the request to.controller should use the
clusterTemplateRef
field to identify thePackageVariant
to deploy from theocloudRef
IMScontroller should provide the
siteRef
to identify the target site where the cluster should be.controller should use
FocomClusterRequest
as the NBI, and emit aClusterRequest
to the IMS of the identifiedocloudRef
using the k8s api.Out of scope: