add spec.observer (auto|none) and wire to router #2348
+18
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2342
Testing:
$ kubectl -n skupper patch listener test-tcp --type=merge -p '{"spec":{"observer":"none"}}' listener.skupper.io/test-tcp patched (no change)$ kubectl -n skupper patch listener test-tcp --type=merge -p '{"spec":{"observer":"non"}}' The Listener "test-tcp" is invalid: spec.observer: Unsupported value: "non": supported values: "auto", "none"$ kubectl -n skupper get cm -o json \ | jq -r '.items[]|select(.data)|.data[]|select(test("tcpListener"))' \ | grep -A12 '"name": "test-tcp"' "name": "test-tcp", "port": "1024", "address": "backend", "siteId": "7e9ba960-e605-4f9a-8b1b-0cc5f5d0b6da", "observer": "none" } ] ]