kubeaudit icon indicating copy to clipboard operation
kubeaudit copied to clipboard

kubeaudit autofix changes some yaml which then fails in yamllint

Open arthurzenika opened this issue 1 year ago • 1 comments

ISSUE TYPE
  • [x] Bug Report
  • [ ] Feature Idea

BUG REPORT

SUMMARY

First of all, congrats on kubeaudit autofix, it's a great idea and we're looking forward to using it more.

kubeaudit autofix changes some spacing before comments of section that it is not changing, an example below

image

yamllint is used to verify yaml syntax errors detects this as a problem.

ENVIRONMENT
  • Kubeaudit version: 0.22.0
  • Kubeaudit install method: Binary
STEPS TO REPRODUCE

Do kubeaudit autofix on a yaml file that contains a double space followed by a comment # comment here

EXPECTED RESULTS

Ideally kubeaudit would not touch that comment.

ACTUAL RESULTS

The spaces are changed

ADDITIONAL INFORMATION

There is also another case where kubeaudit adds an empty line which is also an error/warning in yamllint

arthurzenika avatar May 12 '23 15:05 arthurzenika

Thanks for opening your first issue here! Be sure to follow the issue template!

github-actions[bot] avatar May 12 '23 15:05 github-actions[bot]