gardener / machine-controller-manager

Declarative way of managing machines for Kubernetes cluster
Apache License 2.0
256 stars 117 forks source link

Make repo compliant #900

Closed RaphaelVogel closed 6 months ago

RaphaelVogel commented 6 months ago

What this PR does / why we need it:

Additional information

  1. To keep this repository compliant, CODEOWNERS must maintain their third party dependencies in the vendor folder using .reuse/dep5 file. To prevent constant maintenance effort, it is highly recommended to remove the vendor folder. In this case no third party dependencies of the vendor folder must be maintained anymore!
  2. NOTICE.md is deleted. If third-party source code is copied, the license/copyright headers must be kept and the copied files should be maintained in .reuse/dep5 file under the section copied source code.
  3. make generate did not generate code for the client in packages pkg/client/informers/*, pkg/client/listers/* and pkg/client/clientset/*. The headers of those generated files are nonetheless modified