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

Use recommended kubegen script for code generation #969

Open
3 tasks
unmarshall opened this issue Jan 6, 2025 · 0 comments
Open
3 tasks

Use recommended kubegen script for code generation #969

unmarshall opened this issue Jan 6, 2025 · 0 comments
Assignees
Labels
area/dev-productivity Developer productivity related (how to improve development) area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/enhancement Enhancement, improvement, extension

Comments

@unmarshall
Copy link
Contributor

unmarshall commented Jan 6, 2025

How to categorize this issue?

/area open-source
/area dev-productivity
/kind enhancement

What would you like to be added:

Why is this needed:

With k8s.io/*@v0.30.0 onwards the recommended way to generate code (defaulting functions, deep copy functions and client sets) is to use the new kube_codegen.sh (https://github.com/kubernetes/code-generator?tab=readme-ov-file). We have already moved to k8s.io/*@v0.31.0 but we have not adopted the recommendations w.r.t code generation.

@shreyas-s-rao shreyas-s-rao added area/dev-productivity Developer productivity related (how to improve development) area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/enhancement Enhancement, improvement, extension labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dev-productivity Developer productivity related (how to improve development) area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/enhancement Enhancement, improvement, extension
Projects
None yet
Development

No branches or pull requests

2 participants