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

Remove generics from property slice/map validation, add tests #190

Merged
merged 1 commit into from
Apr 3, 2024

Conversation

ebauman
Copy link
Member

@ebauman ebauman commented Apr 3, 2024

k8s.io/kube-openapi/cmd/openapi-gen is not able to generate openapi types for code that uses generics.
This is supposedly going to change soon but not on a timeline that works for us.

I have gone through property and removed use of generics for validation of unique in maps and slices. I have replaced this
with some light crimes (using reflection).

I added tests to confirm pre- and post-change success.

@ebauman ebauman merged commit 31de714 into hobbyfarm:master Apr 3, 2024
9 checks passed
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.

1 participant