mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 15:05:27 +00:00
Document need to run generated deep copy
This commit is contained in:
parent
1ae8e369d1
commit
559905ab0e
@ -297,6 +297,22 @@ generator to create it from scratch.
|
||||
Unsurprisingly, adding manually written conversion also requires you to add tests to
|
||||
`pkg/api/<version>/conversion_test.go`.
|
||||
|
||||
## Edit deep copy files
|
||||
|
||||
At this point you have both the versioned API changes and the internal
|
||||
structure changes done. You now need to generate code to handle deep copy
|
||||
of your versioned api objects.
|
||||
|
||||
The deep copy code resides with each versioned API:
|
||||
- `pkg/api/<version>/deep_copy_generated.go` containing auto-generated copy functions
|
||||
|
||||
To regenerate them:
|
||||
- run
|
||||
|
||||
```sh
|
||||
hack/update-generated-deep-copies.sh
|
||||
```
|
||||
|
||||
## Update the fuzzer
|
||||
|
||||
Part of our testing regimen for APIs is to "fuzz" (fill with random values) API
|
||||
|
Loading…
Reference in New Issue
Block a user