func()

in pkg/controller/sslcertificatemanager/manager.go [134:152]


func (s impl) Get(sslCertificateName string,
	managedCertificate *v1.ManagedCertificate) (*computev1.SslCertificate, error) {

	sslCert, err := s.ssl.Get(sslCertificateName)
	if utilserrors.IsNotFound(err) {
		return nil, err
	}
	if err != nil {
		s.metrics.ObserveSslCertificateBackendError()

		if managedCertificate != nil {
			s.event.BackendError(*managedCertificate, err)
		}

		return nil, err
	}

	return sslCert, nil
}