in pkg/webhook/webhook.go [346:362]
func getProxyPort(pod *corev1.Pod) (int32, error) {
if len(pod.Annotations) == 0 {
return DefaultProxySidecarPort, nil
}
proxyPort, ok := pod.Annotations[ProxySidecarPortAnnotation]
if !ok {
return DefaultProxySidecarPort, nil
}
parsed, err := strconv.ParseInt(proxyPort, 10, 32)
if err != nil {
return 0, errors.Wrap(err, "failed to parse proxy sidecar port")
}
return int32(parsed), nil //nolint:gosec // disable G115
}