Added --verbose flag to auditor builds #367
Merged
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.
What type of PR is this?
/kind feature
What this PR does / why we need it:
This change enables the verbosity feature for auditor builds. By passing the
--verbose
flag, additional debug statements are logged to show the state changes within image audits. Additionally, this feature enables request counters to track the number of HTTP requests made to GCR. This provides additional visibility into the network usage of the auditor, and gives a rough estimate of how close to the actual GCR quota this service is getting.Which issue(s) this PR fixes:
Related k8s.io noisy audit alers: #2364
Part of #259 #353
Special notes for your reviewer:
Once deployed to Cloud Run, every 10min the logs should report a debug statement like this:
From 2021-07-26 15:00:0 to 2021-07-26 15:10:00 [10 min] there have been 1429 requests to GCR.
Does this PR introduce a user-facing change?
YES
Logs will now report audit state changes & GCR usage.
cc: @listx @amwat @justaugustus @kubernetes-sigs/release-engineering