Istio
Purpose: For platform engineers, operators, service owners, documents the Istio service mesh deployment in openCenter-gitops-base.
istio deploys a service mesh control plane in three parts: base CRDs, istiod, and an ingress gateway.
What This Repo Deploys
-
Namespace/istio-system -
HelmRelease/istio-base -
HelmRelease/istiod -
HelmRelease/istio-gateway -
separate base and override Secrets for each stage
When to Use It
-
You need mTLS, advanced traffic policy, or service-mesh telemetry.
-
You need ingress and east-west traffic controls managed together.
Example
apiVersion: networking.istio.io/v1
kind: VirtualService
metadata:
name: app
spec:
hosts:
- app.example.com
gateways:
- istio-system/istio-ingressgateway
Configuration Surfaces
-
Service path:
applications/base/services/istio/ -
Namespace:
istio-system -
Flux objects:
istio-base,istiod,istio-gateway -
Source: Istio Helm repository declared under
sources/