Skip to content

Add lock to Gloo virtualHosts.

Alejo Carballude requested to merge feature/gloo_ingress_rules_add_lock into develop

Related tasks

Context

Gloo virtual hosts are used to add rules that route requests to specific simulations. All rules are written in a single Kubernetes resource, which introduces a race condition because of the way Kubernetes updates resources. The Gloo virtual hosts implementation does not synchronize writes to the resource, which causes write errors.

Change

The Gloo virtual host implementation has been updated to synchronize writes to the Kubernetes resource.

Other information

Additional documentation

Merge request reports