@@ -49,7 +49,7 @@ create in your |k8s| {+cluster+}.
4949New Default: Deletion Protection in |ak8so| 2.0
5050-----------------------------------------------------------------
5151
52- With |ak8so| 2.0 , custom resources you delete in |k8s| are no longer deleted in
52+ By default with |ak8so|, custom resources you delete in |k8s| are no longer deleted in
5353|service|. Instead, |ak8so| simply stops managing those resources.
5454
5555For example, if you delete an :ref:`atlasproject-custom-resource`
@@ -84,52 +84,6 @@ the correct behavior for your deployment:
8484 custom resource overwrite changes in |service| made using another
8585 interface, such as the {+atlas-ui+}.
8686
87- Subobjects are objects that you define within another custom resource instead of
88- their own dedicated custom resource, such as
89- :ref:`private endpoints <ak8so-private-endpoint>` or
90- :ref:`IP access lists <add-to-access-list>`, and behave as follows:
91-
92- .. list-table::
93- :widths: 50 50
94- :header-rows: 1
95-
96- * - Deletion Protection for Subobjects
97- - No Deletion Protection for Subobjects
98-
99- * - New default as of |ak8so| 2.0
100- - Default prior to |ak8so| 2.0
101-
102- * - If you delete a subobject from a custom resource, |ak8so| deletes the
103- corresponding subobject from |service| *only* if that subobject existed
104- in the custom resource during the last reconciliation and matches exactly.
105-
106- For example, if you delete a private endpoint from the
107- :ref:`atlasproject-custom-resource`, |ak8so| checks if it existed in the
108- custom resource during the last reconciliation and matches exactly, meaning it
109- wasn't created or changed by another interface, such as the {+atlas-ui+}.
110- If it doesn't match exactly, |ak8so| does *not* reconcile the
111- :ref:`atlasproject-custom-resource`.
112- For this reason, we recommend against using the {+atlas-ui+}
113- to administer |ak8so| projects and deployments.
114-
115- :ref:`Alert <ak8so-alert-configurations>` subobjects are exceptions
116- with their own sync controls.
117-
118- - If you delete a subobject from a custom resource, |ak8so| deletes the
119- corresponding subobject from |service| *and all other subobjects of the same type*,
120- even if they existed in |service| prior to using |ak8so| or were created
121- or changed by another interface, such as the {+atlas-ui+}.
122-
123- For example, if you delete a private endpoint from the
124- :ref:`atlasproject-custom-resource`, |ak8so| overwrites |service| with
125- what you configured in the custom resource, including overwriting any private endpoints
126- you added using the {+atlas-ui+}.
127- For this reason, we recommend against using the {+atlas-ui+}
128- to administer |ak8so| projects and deployments.
129-
130- :ref:`Alert <ak8so-alert-configurations>` subobjects are exceptions
131- with their own sync controls.
132-
13387.. _revert-deletion-protection:
13488
13589Revert New Deletion Protection Default
0 commit comments