@@ -49,7 +49,7 @@ create in your |k8s| {+cluster+}.
49
49
New Default: Deletion Protection in |ak8so| 2.0
50
50
-----------------------------------------------------------------
51
51
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
53
53
|service|. Instead, |ak8so| simply stops managing those resources.
54
54
55
55
For example, if you delete an :ref:`atlasproject-custom-resource`
@@ -84,52 +84,6 @@ the correct behavior for your deployment:
84
84
custom resource overwrite changes in |service| made using another
85
85
interface, such as the {+atlas-ui+}.
86
86
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
-
133
87
.. _revert-deletion-protection:
134
88
135
89
Revert New Deletion Protection Default
0 commit comments