participant "Kserve Participant"
participant "K8s Participant"
participant "CAPIF"
+participant "ICS"
autonumber
group Create rApp Instance
end
group SME Deploy
- "rApp Manager"->"CAPIF": Create CAPIF entities
- "CAPIF"->"CAPIF": Create the entities as provided
- "rApp Manager"<-"CAPIF": Response of CAPIF entities creation
+ "rApp Manager"->"CAPIF": Create CAPIF entities
+ "CAPIF"->"CAPIF": Create the entities as provided
+ "rApp Manager"<-"CAPIF": Response of CAPIF entities creation
+ end
+ group DME Deploy
+ "rApp Manager"->"ICS": Create Info types for producer and consumer
+ "rApp Manager"<--"ICS": Response
+ "rApp Manager"->"ICS": Create Info producer
+ "rApp Manager"<--"ICS": Response
+ "rApp Manager"->"ICS": Create Info consumer
+ "rApp Manager"<--"ICS": Response
end
"API User"<-"rApp Manager": Deploy rApp Instance Status
end
end
group SME Undeploy
- "rApp Manager"->"CAPIF": Delete CAPIF entities
- "CAPIF"->"CAPIF": Delete the entities as provided
- "rApp Manager"<-"CAPIF": Response of CAPIF entities Deletion
+ "rApp Manager"->"CAPIF": Delete CAPIF entities
+ "CAPIF"->"CAPIF": Delete the entities as provided
+ "rApp Manager"<-"CAPIF": Response of CAPIF entities Deletion
+ end
+ group DME Undeploy
+ "rApp Manager"->"ICS": Delete Info consumer
+ "rApp Manager"<-"ICS": Response
+ "rApp Manager"->"ICS": Delete Info producer
+ "rApp Manager"<-"ICS": Response
end
"API User"<-"rApp Manager": Undeploy rApp Instance Status
end