in operator/apis/operator/v1alpha1/oapserver_webhook.go [46:61]
func (r *OAPServer) Default() {
oapserverlog.Info("default", "name", r.Name)
image := r.Spec.Image
if image == "" {
r.Spec.Image = fmt.Sprintf("apache/skywalking-oap-server:%s", r.Spec.Version)
}
for _, envVar := range r.Spec.Config {
if envVar.Name == "SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS" &&
r.ObjectMeta.Annotations[annotationKeyIstioSetup] == "" {
r.Annotations[annotationKeyIstioSetup] = fmt.Sprintf("istioctl install --set profile=demo "+
"--set meshConfig.defaultConfig.envoyAccessLogService.address=%s.%s:11800 "+
"--set meshConfig.enableEnvoyAccessLogService=true", r.Name, r.Namespace)
}
}
}