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

Controller improvements for experimental AIGateway #75

Open
3 tasks
shaneutt opened this issue Apr 2, 2024 · 0 comments
Open
3 tasks

Controller improvements for experimental AIGateway #75

shaneutt opened this issue Apr 2, 2024 · 0 comments

Comments

@shaneutt
Copy link
Member

shaneutt commented Apr 2, 2024

Problem Statement

The current implementation of AIGateway is marked as experimental, and is fairly "bare bones" at the moment. There's some basic maintenance items we need to take care of on the controller implementation.

Acceptance Criteria

  • GenerateName should be used for owned resources created by the controller
  • Updates to owned and related resources should trigger reconcilation (e.g. watchers for GatewayClass, Gateway, KongPlugins, e.t.c.) and integration tests should be added to verify these relationships
  • Status handling needs to be added, including implementing the Endpoints part of the status. As a user, I should be able to run kubectl get aigateways and determine a) if the AIGateway is ready to be used b) what Endpoints I can reach the AIGateway at to use it.

Feel free to break these items out into individual issues as needed for smaller iterations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant