Control Plane Drops Link Cost Updates
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
@ssorj @ajssmith @grs - double checking that this is what we intended.
Yes, I agree, kube adapator will need to be modified to detect and handle the change in cost.