You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| pod_cidr | Pod CIDR for network configuration |`string`| - | yes |
145
157
| service_cidr | Service CIDR for network configuration |`string`| - | yes |
146
158
| reserved_subnet_cidrs | List of reserved subnet CIDRs |`list(string)`| - | yes |
@@ -162,6 +174,7 @@ The module automatically extracts network configuration from your GKE cluster:
162
174
-**Subnet CIDR**: Retrieved from the cluster's subnetwork
163
175
-**Pod CIDR**: Retrieved from `cluster_ipv4_cidr`
164
176
-**Service CIDR**: Retrieved from `services_ipv4_cidr`
177
+
-**External CIDR**: Automatically extracted from Liqo network resources after IPAM initialization
165
178
-**Region/Zone**: Automatically determined from cluster location
166
179
167
180
## Liqo Configuration
@@ -172,6 +185,20 @@ The module includes a GKE-specific submodule that:
172
185
- Sets up topology labels for GKE region and zone
173
186
- Enables virtual node capabilities for edge locations
174
187
188
+
## Installation Order and Dependencies
189
+
190
+
The module ensures proper installation order by:
191
+
192
+
1.**Liqo Installation** - Installs the Liqo Helm chart with network configuration
193
+
2.**Network Resource Readiness Check** - Waits for Liqo network resources to be ready:
194
+
- Waits for `networks.ipam.liqo.io` CRD to be established
195
+
- Waits for the external CIDR network resource to be created and populated
196
+
- Validates that the `status.cidr` field contains the external CIDR value
197
+
3.**CAST AI Omni Cluster** - Enables Omni functionality in CAST AI
198
+
4.**CAST AI Omni Agent** - Deploys the agent for cluster management
199
+
200
+
This ordering ensures that Liqo's IPAM system is fully initialized and the external CIDR network resource is available before proceeding with CAST AI components.
201
+
175
202
## Examples
176
203
177
204
See the [examples/onboarding-with-existing-gke-cluster](./examples/onboarding-with-existing-gke-cluster) directory for a complete working example.
0 commit comments