in reconcilers/reconciler.go [233:247]
func updateTlsSecret(ctx context.Context, clientset kubernetes.Interface, data goalresolvers.CertificateData, secret *corev1.Secret) *error {
logger := log.MustGetLogger(ctx)
secret.Data["caCert.pem"] = data.CaCertPem
secret.Data["caKey.pem"] = data.CaKeyPem
secret.Data["serverCert.pem"] = data.ServerCertPem
secret.Data["serverKey.pem"] = data.ServerKeyPem
_, updateErr := clientset.CoreV1().Secrets(config.AppConfig.Namespace).Update(ctx, secret, metav1.UpdateOptions{})
if updateErr != nil {
logger.Errorf(ctx, "update secret %s failed. error: %s", utils.SecretName(), updateErr)
return &updateErr
}
logger.Infof(ctx, "secret %s updated.", utils.SecretName())
return nil
}