Is this a BUG REPORT or FEATURE REQUEST?:
CHORE
What happened:
Need to start linting the codebase
What you expected to happen:
- Add a makfile target to download and run
golangci-lint
- Add a github action to run linter as a pr gate.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
- Addon Manager version
- Kubernetes version :
$ kubectl version -o yaml
Other debugging information (if applicable):
$ kubectl describe addon <addon-name>
$ kubectl logs <addon-manager-pod>
Is this a BUG REPORT or FEATURE REQUEST?:
CHORE
What happened:
Need to start linting the codebase
What you expected to happen:
golangci-lintHow to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
Other debugging information (if applicable):