Skip to content

Configure Envoy Proxy fleet in different namespaces #2629

@arkodg

Description

@arkodg
          thinking out loud, potential API could look like
deploymentMode:
  watch:
    namespaces: .........
  deploy:
    envoy:
      namespaceType: GatewayNamespace  
  • By default (when this field is unset), EG watches all resources in all namespaces, and depoys infra in the namespace where EG is running (ControllerNamespace)
  • watch.namespaces can be used to set the specific namespaces to watch resources (Gateway, xRoute, Service etc)
  • deploy.envoy.namespaceType can be used to specify to EG to deploy proxy infra to deploy envoy deployments in the namespace where the Gateway is created in. This option will need a helm knob too, to configure added permissions to be able to create deployments and services in other namespaces

Originally posted by @arkodg in #1117 (comment)

Metadata

Metadata

Assignees

Labels

area/infra-mgrIssues related to the provisioner used for provisioning the managed Envoy Proxy fleet.provider/kubernetesIssues related to the Kubernetes provider

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions