Dynamic log sanitization (KEP-1753
) was added as an experimental alpha feature under SIG Instrumentation in the 1.20 release. When it was introduced, the SIG had some reservations about the feature and its performance, but concluded that an alpha POC would be low risk. We encouraged exploring alternatives
, and that eventually resulted in the implementation of static analysis
as part of our presubmit CI to ensure secrets are not being logged. This alternative implementation has graduated to stable in the 1.23 cycle.
During SIG Instrumentation's Dec. 9 meeting, we discussed the support burden of this feature and the issues this may cause in blocking other new logging improvements. Hence, we would like to propose this feature for deprecation
in the 1.24 cycle. Since this is an alpha feature, this means it will be entirely removed
Please let us know if you have any questions.
Kubernetes SIG Instrumentation