Skip to content

Remove usage of gofuzz #12095

@richardcase

Description

@richardcase

CAPI (and providers via importing the CAPI package) uses gofuzz for fuzzy testing api conversions via the conversion package.

The gofuzz project has been archived since Jan 2024 so it's not receiving any updates. It's probably worth us considering moving away from using this package to something that is maintained or in-tree.

There is a lot of benefit from fuzzy testing the api conversions so we shouldn't remove these types of tests.

Upstream Kubernetes has marked this as unwanted and suggests randfill be used.

Similar to #9548.

/area testing
/kind cleanup

Metadata

Metadata

Assignees

Labels

area/testingIssues or PRs related to testingkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions