skupper icon indicating copy to clipboard operation
skupper copied to clipboard

Control Plane Drops Link Cost Updates

Open c-kruse opened this issue 8 months ago • 2 comments

Describe the bug Found exploring workarounds for https://github.com/skupperproject/skupper/issues/2055

When a link CR is updated with a new Cost the controller updates the router configuration, but the update is ignored by the router pod (kube-adaptor specifically.) In order to make link cost a user-updatable field, kube-adaptor will need to build in smarts to delete and recreate a io.skupper.router.connector.

How To Reproduce Steps to reproduce the behavior:

  • link two skupper sites
  • Update the link CR with a new cost
  • See the router configuration not change (reflected in site network status and in console.)

Expected behavior A brief interruption occurs while the connector is recreated with the updated link cost.

Environment details

  • Skupper Operator 2.0.0
  • Platform: kube

c-kruse avatar Apr 10 '25 18:04 c-kruse

@ssorj @ajssmith @grs - double checking that this is what we intended.

c-kruse avatar Apr 10 '25 18:04 c-kruse

Yes, I agree, kube adapator will need to be modified to detect and handle the change in cost.

grs avatar Apr 14 '25 08:04 grs