@@ -243,7 +243,7 @@ The `atomic` list type is recursive.
243
243
These markers are specified as comments and don't have to be repeated as
244
244
field tags.
245
245
246
- # ### Compatibility across topology changes
246
+ # ## Compatibility across topology changes
247
247
248
248
On rare occurences, a CRD or built-in type author may want to change the
249
249
specific topology of a field in their resource without incrementing its
@@ -292,7 +292,7 @@ Before `spec.data` gets changed from `atomic` to `granular`,
292
292
without a conflict), but it no longer owns `key1` and `key2`, so another
293
293
manager can then modify or delete those fields without conflict.
294
294
295
- # ## Custom Resources
295
+ # # Custom Resources
296
296
297
297
By default, Server Side Apply treats custom resources as unstructured data. All
298
298
keys are treated the same as struct fields, and all lists are considered atomic.
@@ -303,7 +303,7 @@ that contains annotations as defined in the previous "Merge Strategy"
303
303
section, these annotations will be used when merging objects of this
304
304
type.
305
305
306
- # ## Using Server-Side Apply in a controller
306
+ # # Using Server-Side Apply in a controller
307
307
308
308
As a developer of a controller, you can use server-side apply as a way to
309
309
simplify the update logic of your controller. The main differences with a
@@ -318,7 +318,7 @@ read-modify-write and/or patch are the following:
318
318
It is strongly recommended for controllers to always "force" conflicts, since they
319
319
might not be able to resolve or act on these conflicts.
320
320
321
- # ## Transferring Ownership
321
+ # # Transferring Ownership
322
322
323
323
In addition to the concurrency controls provided by [conflict resolution](#conflicts),
324
324
Server Side Apply provides ways to perform coordinated
@@ -387,7 +387,7 @@ Note that whenever the HPA controller sets the `replicas` field to a new value,
387
387
the temporary field manager will no longer own any fields and will be
388
388
automatically deleted. No clean up is required.
389
389
390
- # # Transferring Ownership Between Users
390
+ # ## Transferring Ownership Between Users
391
391
392
392
Users can transfer ownership of a field between each other by setting the field
393
393
to the same value in both of their applied configs, causing them to share
0 commit comments