The Banzai Cloud Backyards (Backyards) product:

  • simplifies service mesh configuration and management,
  • guides you through setting up complex traffic routing rules
  • takes care of creating, merging and validating the YAML configuration.

And unlike some other similar products, it’s working in both directions: you can edit the YAML files manually, and you can still view and manipulate the configuration from Backyards. That’s possible because there’s no intermediate configuration layer in Backyards.

To support the bi-directional mesh configuration, Backyards provides a validation subsystem for the entire mesh. Istio itself provides (through Galley) some syntactic and semantic validation for the individual Istio resources, but Backyards goes even further. Backyards performs complex validations which take the whole cluster state and related resources into account to check whether everything is configured correctly within the whole mesh.

Check validation results on the Backyards UI 🔗︎

The validations are constantly running in the background. To display the actual results, navigate to OVERVIEW > VALIDATIONS.

Show validation results

To display the invalid part of the configuration in the invalid resource, click the icon on the right.

Show validation details