Is your feature request related to a problem? Please describe.
The Helm chart and deployment allow for setting a default service network. However, if you want to create multiple gateways (service networks and gateways have a 1:1 relationship), you need to use some other tool to manage them (Terraform, Crossplane, CDK) or create them in a non-IaC way via the console or cli.
Describe the solution you'd like
There should be a ServiceNetwork CRD that allows the creation of ServiceNetworks via custom resources.
Alternatively, a service network should automatically be created when a gateway is created. Then the Gateway resource would manage the service network in true GitOps fashion.
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
The Helm chart and deployment allow for setting a default service network. However, if you want to create multiple gateways (service networks and gateways have a 1:1 relationship), you need to use some other tool to manage them (Terraform, Crossplane, CDK) or create them in a non-IaC way via the console or cli.
Describe the solution you'd like
There should be a ServiceNetwork CRD that allows the creation of ServiceNetworks via custom resources.
Alternatively, a service network should automatically be created when a gateway is created. Then the Gateway resource would manage the service network in true GitOps fashion.
Describe alternatives you've considered
n/a
Additional context
n/a