Skip to content

Commit 4c2ebae

Browse files
committed
fix: trigger FreeRADIUS rollout restart after updating wifi-ca.pem
1 parent 61cdbe4 commit 4c2ebae

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

cmd/pint/main.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,10 @@ func loadOrRenewRadSecServerCert(ctx context.Context, log *zap.Logger, k8sClient
331331
if patchErr := radius.PatchSecretKey(ctx, k8sClient, cfg.Namespace, cfg.RadSecCertSecret, "wifi-ca.pem", wifiCAPEM); patchErr != nil {
332332
log.Error("failed to update wifi-ca.pem in secret", zap.Error(patchErr))
333333
} else {
334-
log.Info("updated wifi-ca.pem in secret; FreeRADIUS will use the new chain on next reload")
334+
log.Info("updated wifi-ca.pem in secret, triggering FreeRADIUS rollout restart")
335+
if reloadErr := radius.Reload(ctx, k8sClient, cfg.Namespace, cfg.FreeRADIUSDeployment); reloadErr != nil {
336+
log.Warn("FreeRADIUS rollout restart failed after wifi-ca.pem update", zap.Error(reloadErr))
337+
}
335338
}
336339
}
337340

0 commit comments

Comments
 (0)