Installing SBA Gateway for Use with Istio Service Mesh
SBA Gateway requires added annotations in your Helm values file to correctly support the service mesh. It must also be deployed as its own Helm release, in its own namespace, to isolate other MATRIXX components outside of the service mesh.
To install SBA Gateway with the service mesh, see the discussion about installing SBA Gateway separate from MATRIXX. In your Helm values file for that installation, add the following:
global:
# Pod Annotations
annotations:
podAnnotations:
# Istio Service Mesh - these processes are "network sensitive" and so requires that the Istio Sidecar is up before processing starts
- matching:
- pre-delete
- pre-rollback
- pre-upgrade
values:
proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }'
Install SBA Gateway in the
matrixx-chf
namespace from the MATRIXX Helm chart with a command similar to
the following:
helm install helm_release_name matrixx/matrixx --version version --namespace matrixx-chf -f sba_values_file.yaml