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

Ensure correct Channel Routing updates when Agents or capabilities are removed #58

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

sbussweiler
Copy link
Contributor

@sbussweiler sbussweiler commented Jan 29, 2025

Fix Channel Routing inconsistencies by enabling Server-Side Apply (SSA), improve integration testing (#55)

The Channel Routing is not updated correctly when capabilities are removed from Agents or when Agents are completely uninstalled. This issue occurred because Server-Side Apply (SSA) was disabled and the fallback matching algorithm did not correctly detect these changes. By enabling SSA, the Channel Routing resource now correctly reflects the resolved capabilities.

Since the Fabric8 Kubernetes Mock Server does not support SSA, the integration tests now run against a real Kubernetes cluster using Testcontainers with the K3s module. This ensures more realistic and reliable tests, bringing us closer to real-world Kubernetes behavior.

…lipse-lmos#55)

The Channel Routing is not updated correctly when capabilities are removed from Agents or when Agents are completely uninstalled. This issue occurred because Server-Side Apply (SSA) was disabled and the fallback matching algorithm did not correctly detect these changes.
@sbussweiler sbussweiler force-pushed the fix-channel-routing-updates branch from e46d411 to 8a39660 Compare January 29, 2025 15:51
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

Successfully merging this pull request may close these issues.

1 participant