cluster-api-provider-ibmcloud
cluster-api-provider-ibmcloud copied to clipboard
Experiment to rearrange resource creation invocation in recocile loop to find best minimal time for overall infra resource creation
/kind feature /area provider/ibmcloud
Describe the solution you'd like [A clear and concise description of what you want to happen.]
Currently as a part of reconcile while creating infra resources we create loadbalancer as the last resources, Its observed that loadbalancer takes lot more time to become active state.
We want to try and figure out best possible order for infra resource creation so that we can create all resources in minimal time. example Create all vpc resources prior to power vs resources so on.
Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]
also we need to explore if there is a scope for parallelism like create vpc and powervs resources.
/assign
I guess the best way to go is making as little as possible before kicking off LB creation? Something like this? I honestly am not sure if this is much different than what is done today
Stage 1:
- VPC
- Power VS workspace
Stage 2:
- VPC subnets
- TGW
Stage 3:
- LBs
- TGW connections
- DHCP service
- image
- etc..