feat: add slog/logr logging bridges and update shared utilities #2041
+144
−136
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.
Description
pkg/log/zap.gofor Cilium v1.19 slog-based loggingpkg/utils/flow_utils.gowith structpb extensions and fix protogetter/gofmt lint issuesITracermock (pkg/plugin/common/mocks/mock_types.go)pkg/config,pkg/common/endpoint.go, and Hubble decoder for v1.19 compatibilityPR 3 of 7 for Cilium v1.19 upgrade.
Related Issue
Checklist
git commit -S -s ...). See this documentation on signing commits.Screenshots (if applicable) or Testing Completed
pkg/logtests pass with new slog bridgepkg/metricstests pass with updated interfaceflow_utils.go(protogetter, gofmt)Additional Notes
None.
Please refer to the CONTRIBUTING.md file for more information on how to contribute to this project.