KServe-Adapter FR/NFR

Functional Requirement

no.descriptionJIRA

1

KServe Adapter must provides APIs for xApp to request 'inference' to the IPS(Inference Platform Service).

2

KServe Adapter must allows IPS object onboarding to chart repository. 


3

KServe Adapter must be able to deploy IPS.


4

KServe Adapter must be able to delete IPS.


5

KServe Adapter must be able to update IPS.


6KServe Adapter must be able to list currently running IPS.
7KServe Adapter must be able to healthcheck IPS.
8KServe Adapter must be able to get revision of IPS.
9KServe Adapter must be able to get status of IPS.
10KServe Adapter must be able to get information of IPS.
11

IPS Performance(Model Performance) must be able to be monitored. (assume that it might be consumed by A1)


12

IPS Resource Utilization must be able to be monitored. (assume that it might be consumed by O1)


Non Functional Requirement

no.description

1

IPS shall be deployed in 'ricips' namespace.
2KServe related CRDs shall have been installed in the same cluster where IPS will be deployed.