Open Priyasaxena21 opened 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.
See issue #163 for some comments on improving the api.oda.tmforum.org definition that should be part of this work.
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.