Fix incorrect user and profile in audit logging #14562
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.
--purge
)Before (throws error about directory not existing):
After:
--purge
Before (throws error about directory not existing):
After:
Before (profile logged as
minikube
insteadp5
& user logged aspowellsteven
instead ofcloud-code
:After:
The root of the audit logging problem is that before #13307 we would add the audit entry after the command ended. But with #13307 we are now adding the audit entry before the command is executed, and before the flags are even parsed, so the user and profile flags were defaulting to default values. So moved the audit logging after the flags are parsed, resulting in the correct values. Also moved to after the minikube directory is created preventing the minikube home directory not existing errors.