@@ -42,6 +42,65 @@ The following configurations are affected:
42
42
* - :setting:`spec.privateEndpoints`
43
43
- :ref:`atlasprivateendpoint-custom-resource`
44
44
45
+ * - :setting:`spec.projectIpAccessList`
46
+ - :ref:`atlasipaccesslist-custom-resource`
47
+
48
+ * - :setting:`spec.networkPeers`
49
+ - :ref:`atlasnetworkpeering-custom-resource`
50
+
51
+ * - ``spec.networkPeers.containerId``
52
+ - :ref:`atlasnetworkcontainer-custom-resource`
53
+
54
+ .. _ak8so-migrate-ptr-considerations:
55
+
56
+ Resource-Specific Considerations
57
+ --------------------------------
58
+
59
+ Before you migrate parameters to resources, consider any
60
+ implementation details specific to those parameters.
61
+
62
+ .. _ak8so-migrate-ptr-considerations-networkpeering:
63
+
64
+ Network Peering
65
+ ~~~~~~~~~~~~~~~
66
+
67
+ The following considerations apply to ``atlasNetworkPeering``
68
+ resources:
69
+
70
+ - An ``atlasNetworkPeering`` CRD can refer to its corresponding
71
+ ``atlasNetworkContainer`` by a |k8s| name reference or ID.
72
+
73
+ - An ``atlasNetworkPeering`` CRD can refer to the ``atlasProject``
74
+ that hosts it by a |k8s| name reference or ID.
75
+
76
+ - The :setting:`spec.networkPeers` parameter of an ``atlasProject``
77
+ CRD contains details of both the peering connection itself and the
78
+ container that supports it. When you migrate from this parameter to
79
+ an ``atlasNetworkPeering`` CRD, you might need to create an
80
+ ``atlasNetworkContainer`` CRD for the container that supports
81
+ it. To learn more, see :ref:`ak8so-migrate-ptr-considerations-networkcontainer`.
82
+
83
+ .. _ak8so-migrate-ptr-considerations-networkcontainer:
84
+
85
+ Network Container
86
+ ~~~~~~~~~~~~~~~~~
87
+
88
+ The following considerations apply to ``atlasNetworkContainer``
89
+ resources:
90
+
91
+ - You don't need to create a new ``atlasNetworkContainer`` resource
92
+ when you migrate the ``atlasNetworkPeering`` connection from a
93
+ parameter to a resource if either:
94
+
95
+ - You manage the network container supporting an ``atlasNetworkPeering``
96
+ connection outside of the |ak8so| ``atlasProject`` in which you
97
+ manage the ``atlasNetworkPeering`` connection
98
+ - An ``atlasNetworkContainer`` resource for the
99
+ ``atlasNetworkPeering`` connection's container already exists.
100
+
101
+ - An ``atlasNetworkContainer`` CRD can refer to its host
102
+ ``atlasProject`` by a |k8s| name reference or ID.
103
+
45
104
.. _ak8so-migrate-ptr-procedure:
46
105
47
106
Migration Procedure
0 commit comments