Skip to content

Conversation

@kaworu
Copy link
Member

@kaworu kaworu commented Jun 27, 2025

Promote the CLI fieldmask related flags to stable on the way, and make --use-default-field-masks the default. To be merged after v1.18 so we have some time to test the --use-default-field-masks change.

Still TODO: update upgrade.rst to document the CLI and API changes.

Closes #40235

@kaworu kaworu added this to the 1.19 milestone Jun 27, 2025
@kaworu kaworu self-assigned this Jun 27, 2025
@kaworu kaworu added kind/enhancement This would improve or streamline existing functionality. kind/cleanup This includes no functional changes. release-note/minor This PR changes functionality that users may find relevant to operating Cilium. dont-merge/wait-until-release Freeze window for current release is blocking non-bugfix PRs hubble-cli PRs or GitHub issues related with hubble-cli area/hubble Impacts hubble server or relay labels Jun 27, 2025
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from 02e9576 to 8a24d9e Compare June 27, 2025 09:23
Copy link
Contributor

@michi-covalent michi-covalent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

proto file change looks good ✅

@joestringer joestringer removed the dont-merge/wait-until-release Freeze window for current release is blocking non-bugfix PRs label Jul 1, 2025
@kaworu kaworu marked this pull request as ready for review July 8, 2025 08:52
@kaworu kaworu requested review from a team as code owners July 8, 2025 08:52
@kaworu kaworu requested review from glibsm and glrf July 8, 2025 08:52
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from 8a24d9e to 42d6dcc Compare July 8, 2025 08:54
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from 42d6dcc to 911a54f Compare July 9, 2025 09:12
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch 2 times, most recently from 159eeb5 to 697daaa Compare July 30, 2025 13:06
@kaworu kaworu requested a review from a team as a code owner July 30, 2025 13:06
@kaworu kaworu requested a review from qmonnet July 30, 2025 13:06
Copy link
Member

@rolinh rolinh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from 697daaa to f3ee211 Compare August 5, 2025 13:46
@kaworu
Copy link
Member Author

kaworu commented Aug 6, 2025

/test

@kaworu
Copy link
Member Author

kaworu commented Aug 6, 2025

Restarting ci-clustermesh to see whether it's a flake or not, previous failure link (attempt #2)

@kaworu kaworu added the dont-merge/needs-rebase This PR needs to be rebased because it has merge conflicts. label Aug 11, 2025
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from f3ee211 to ceeb4c1 Compare August 11, 2025 15:33
@kaworu kaworu removed the dont-merge/needs-rebase This PR needs to be rebased because it has merge conflicts. label Aug 11, 2025
@kaworu kaworu enabled auto-merge August 11, 2025 16:28
@kaworu
Copy link
Member Author

kaworu commented Aug 13, 2025

/test

@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from ceeb4c1 to 426c430 Compare August 14, 2025 13:40
@devodev
Copy link
Contributor

devodev commented Aug 14, 2025

/test

kaworu added 3 commits August 18, 2025 16:03
Hubble clients can request a subset of flow fields through FieldMask,
allowing some control over the bandwidth used by the response.

Since cilium#30133 FieldMask has been
promoted to stable, and its experimental option has been deprecated.

This commit remove the experimental FieldMask option.

Signed-off-by: Alexandre Perrin <alex@isovalent.com>
Also rename the related --experimental-use-default-field-masks flag to
to --use-default-field-masks.

Since GetFlowsRequest.field_mask is now stable, stabilize the Hubble CLI
related flags.

Signed-off-by: Alexandre Perrin <alex@isovalent.com>
Signed-off-by: Alexandre Perrin <alex@isovalent.com>
@kaworu kaworu force-pushed the pr/kaworu/hubble/remove-exp-fieldmask branch from 426c430 to 18de923 Compare August 18, 2025 14:03
@kaworu
Copy link
Member Author

kaworu commented Aug 19, 2025

/test

@kaworu kaworu added this pull request to the merge queue Aug 20, 2025
Merged via the queue into cilium:main with commit 10b8ef8 Aug 20, 2025
68 checks passed
@kaworu kaworu deleted the pr/kaworu/hubble/remove-exp-fieldmask branch August 20, 2025 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/hubble Impacts hubble server or relay hubble-cli PRs or GitHub issues related with hubble-cli kind/cleanup This includes no functional changes. kind/enhancement This would improve or streamline existing functionality. release-note/minor This PR changes functionality that users may find relevant to operating Cilium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove observer GetFlowsRequest.experimental.field_mask

7 participants