Currently, the operator supports a single entry in the destination field per gateway within the StaticRoute CRD. This is fine for simple use cases, but leads to multiple CRs if a setup requires multiple destinations per gateway. Dealing with multiple CRDs in this case can be hard to manage.
Proposal
Change the destination filed in the StaticRoute CRD spec to array type. Creating a static routes resource with multiple destinations per gateway becomes:
Background
Currently, the operator supports a single entry in the destination field per gateway within the StaticRoute CRD. This is fine for simple use cases, but leads to multiple CRs if a setup requires multiple destinations per gateway. Dealing with multiple CRDs in this case can be hard to manage.
Proposal
Change the
destination
filed in the StaticRoute CRDspec
to array type. Creating a static routes resource with multiple destinations per gateway becomes: