Skip to content

Commit e473fda

Browse files
update compat matrix + correct sub-resource deletion (#88) (#98)
* update compat matrix + correct sub-resource deletion * add release dates back in * file from upstream
1 parent cdcc24b commit e473fda

File tree

1 file changed

+1
-47
lines changed

1 file changed

+1
-47
lines changed

source/index.txt

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ create in your |k8s| {+cluster+}.
4949
New 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

5555
For 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

13589
Revert New Deletion Protection Default

0 commit comments

Comments
 (0)