summaryrefslogtreecommitdiff
path: root/api_changes.md
diff options
context:
space:
mode:
authorPrashanth B <beeps@google.com>2015-08-28 09:26:36 -0700
committerPrashanth B <beeps@google.com>2015-08-28 09:26:36 -0700
commit52a0abcbe29b4c98c3d3a6274dd2dc7a9a1b27ed (patch)
treed23cbd5591f24d8ab13953a430acbeda747f73f4 /api_changes.md
parent870d82e37cdce5f85adeeb85b71c791d9a329e6b (diff)
Revert "Revert "LimitRange updates for Resource Requirements Requests""
Diffstat (limited to 'api_changes.md')
-rw-r--r--api_changes.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/api_changes.md b/api_changes.md
index 72c38b7f..709f8c2c 100644
--- a/api_changes.md
+++ b/api_changes.md
@@ -345,6 +345,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