The ControlPlane Custom Resource
Service Mesh Manager installs the ControlPlane Custom Resource with the following default values.
apiVersion: smm.cisco.com/v1alpha1
kind: ControlPlane
metadata:
name: smm
spec:
smm:
als:
enabled: true
log: {}
application:
enabled: true
log: {}
auth:
mode: impersonation
certManager:
enabled: true
enabled: true
highAvailability:
enabled: true
impersonation:
enabled: true
istio:
revision: cp-v115x.istio-system
leo:
enabled: true
log: {}
log: {}
namespace: smm-system
prometheus:
enabled: true
replicas: 1
releaseName: smm
sre:
enabled: true
useIstioResources: true
web:
enabled: true
canaryOperator:
enabled: false
namespace: smm-canary
prometheusURL: http://smm-prometheus.smm-system.svc.cluster.local:59090/prometheus
releaseName: ""
certManager:
manageNamespace: true
enabled: true
namespace: cert-manager
clusterRegistry:
enabled: true
namespace: cluster-registry
meshManager:
enabled: true
istio:
istioCRRef:
name: cp-v115x
namespace: istio-system
namespace: smm-system
prometheusMetrics:
authProxy:
image:
repository: quay.io/brancz/kube-rbac-proxy
tag: v0.11.0
log: {}
nodeExporter:
enabled: true
namespace: smm-system
psp:
enabled: false
rbac:
enabled: true
oneEye: {}
registryAccess:
enabled: true
imagePullSecretsController: {}
namespace: smm-registry-access
pullSecrets:
- name: ecr-smm-operator-eti-sre
namespace: smm-system
- name: ecr-smm-operator-banzai-customer
namespace: smm-system
role: active
To understand how Service Mesh Manager can be customized through its CRs, see Customize Installation.