Fix broken headings throughout server-side apply doc

This commit is contained in:
Antoine Pelisse
2021-04-15 20:33:29 -07:00
parent 52a5e4f718
commit acfea6f2ef
@@ -243,7 +243,7 @@ The `atomic` list type is recursive.
These markers are specified as comments and don't have to be repeated as These markers are specified as comments and don't have to be repeated as
field tags. field tags.
#### Compatibility across topology changes ### Compatibility across topology changes
On rare occurences, a CRD or built-in type author may want to change the On rare occurences, a CRD or built-in type author may want to change the
specific topology of a field in their resource without incrementing its specific topology of a field in their resource without incrementing its
@@ -292,7 +292,7 @@ Before `spec.data` gets changed from `atomic` to `granular`,
without a conflict), but it no longer owns `key1` and `key2`, so another without a conflict), but it no longer owns `key1` and `key2`, so another
manager can then modify or delete those fields without conflict. manager can then modify or delete those fields without conflict.
### Custom Resources ## Custom Resources
By default, Server Side Apply treats custom resources as unstructured data. All By default, Server Side Apply treats custom resources as unstructured data. All
keys are treated the same as struct fields, and all lists are considered atomic. 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"
section, these annotations will be used when merging objects of this section, these annotations will be used when merging objects of this
type. type.
### Using Server-Side Apply in a controller ## Using Server-Side Apply in a controller
As a developer of a controller, you can use server-side apply as a way to As a developer of a controller, you can use server-side apply as a way to
simplify the update logic of your controller. The main differences with a 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:
It is strongly recommended for controllers to always "force" conflicts, since they It is strongly recommended for controllers to always "force" conflicts, since they
might not be able to resolve or act on these conflicts. might not be able to resolve or act on these conflicts.
### Transferring Ownership ## Transferring Ownership
In addition to the concurrency controls provided by [conflict resolution](#conflicts), In addition to the concurrency controls provided by [conflict resolution](#conflicts),
Server Side Apply provides ways to perform coordinated 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,
the temporary field manager will no longer own any fields and will be the temporary field manager will no longer own any fields and will be
automatically deleted. No clean up is required. automatically deleted. No clean up is required.
## Transferring Ownership Between Users ### Transferring Ownership Between Users
Users can transfer ownership of a field between each other by setting the field Users can transfer ownership of a field between each other by setting the field
to the same value in both of their applied configs, causing them to share to the same value in both of their applied configs, causing them to share