feat: Add TrafficDistribution to service describe output #1742
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.
Adds the
TrafficDistribution
field to the output of the service describe command.This field, part of the Service specification, allows specifying preferences for traffic distribution (e.g., "PreferClose"). Including it in the describe output provides users with more complete information about the service's configuration and potential traffic routing behavior.
The change checks if
spec.trafficDistribution
is non-nil and non-empty before printing its value along with other service details.The corresponding unit test's expected output string has been updated to match the exact spacing generated by the formatting used for the new field.