tmforum-oda / oda-canvas

Apache License 2.0
19 stars 51 forks source link

API Management : Update canvas installation to deploy Apigee #159

Open Priyasaxena21 opened 9 months ago

Priyasaxena21 commented 9 months ago

We need to deploy multi-cloud, hybrid-cloud API Management solution to implement the API exposure layer including Authentication, Auth, Business metrics, bundling business services, AI Native, SLA management, external client management, Vertex AI Integration (LLM Extensions and plugin) etc.

The proposed solution is Apigee API Management.

LesterThomas commented 9 months ago

The authentication use cases UC001, UC002, UC003, UC007, UC008 require an API Gateway. We have in the past experimented with WS02 API Gateway (chosen as it is open source and natively supports K8s custom resources). I fully support creating a controller for Apigee - this will require listening to the api.oda.tmforum.org custom resources and using their spec data to configure Apigee.

We need to decide the relationship between the API Gateway and the Service Mesh. We have previously proposed internal component-to-component traffic be managed through the Service Mesh and external traffic managed by an API Gateway. Both could be configured by the same API custom resource.

LesterThomas commented 9 months ago

See issue #163 for some comments on improving the api.oda.tmforum.org definition that should be part of this work.