Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: migrate to kubebuilder v4 multigroup layout #84

Merged
merged 14 commits into from
Jan 18, 2023

Conversation

erikgb
Copy link
Member

@erikgb erikgb commented Jan 17, 2023

This migrates the project structure to kubebuilder v4 multigroup layout, which seems to be the recommended future-proof project layout. I've been following the migration guide, which seems to be close to a re-skaffold of the project, and that is the reason for some additional adjustments/fixes.

It seems like the improved Makefile targets for installing files into the bin directory now checks the version. At least this works for controller-gen. Not sure about kustomize, since I was unable to verify it working. And goimports does not provide a version command in the CLI. :-( This improvement might be useful when fixing #7.

kb-v4/go.mod Fixed Show fixed Hide fixed
@erikgb erikgb changed the title temp commit refactor: migrate to kubebuilder v4 multigroup layout Jan 17, 2023
@erikgb erikgb marked this pull request as ready for review January 17, 2023 17:03
@erikgb erikgb requested a review from a team as a code owner January 17, 2023 17:03
@erikgb erikgb merged commit bf1e1d1 into statnett:main Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants