-
Notifications
You must be signed in to change notification settings - Fork 0
Implement external LS support #47
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
base: main
Are you sure you want to change the base?
Conversation
Adds the capability to run language servers in separate, dedicated containers, rather than inside the Theia container. This change introduces a new class to encapsulate the logic for creating and managing language server resources (Deployments and Services). Both the Eager and Lazy session handlers have been refactored to use this new utility, ensuring consistent behavior and reducing code duplication. The language server container image and ports are now configurable via the AppDefinition, making the system more flexible. The Kubernetes templates for the language server have also been updated to support dynamic port configuration. This lays the groundwork for a more scalable and maintainable architecture where language servers are decoupled from the IDE container.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…S sidecars, and fix OAuth2 secret length
This reverts commit 870fefb.
Made modifications to the operator so it spawns a Language server when a theia session without ls is being started