Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Runtime API] Implement /services in Runtime API Server #78

Closed
Tracked by #8
arunans23 opened this issue Oct 31, 2022 · 2 comments
Closed
Tracked by #8

[Runtime API] Implement /services in Runtime API Server #78

arunans23 opened this issue Oct 31, 2022 · 2 comments

Comments

@arunans23
Copy link
Member

arunans23 commented Oct 31, 2022

This issue is created to track the progress of Runtime API /services implementation.

@arunans23 arunans23 mentioned this issue Oct 31, 2022
8 tasks
@arunans23 arunans23 changed the title Implement /services in Runtime API Server [Runtime API] Implement /services in Runtime API Server Oct 31, 2022
@VajiraPrabuddhaka
Copy link
Contributor

As per the requirement Runtime API should be capable of listing services available in the k8s cluster that the Runtime API is running and make them available for the Runtime API via exposing an endpoint.

As per the OAS defined in #42 it has following endpoints for service discovery related operations.

  • /services - List/search services
  • /services/{serviceId} - Get details of a particular service
  • /services/{serviceId}/usage - Get usage details for a particular service

We did the initial implementation for above using the client-go library by directly calling k8s API server and accessing services across namespaces.

@VajiraPrabuddhaka
Copy link
Contributor

I will keep this issue open as the E2E testing is not completed and the code review is not done yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done/Done
Development

No branches or pull requests

5 participants