From aefe9d82981654964d33891361d1f9d889ca34bc Mon Sep 17 00:00:00 2001 From: Ida Novindasari Date: Thu, 19 Feb 2026 09:57:20 +0100 Subject: [PATCH] chore: add logging for major upgrade failure (#3046) --- pkg/cluster/majorversionupgrade.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cluster/majorversionupgrade.go b/pkg/cluster/majorversionupgrade.go index 6ba75929c..2bbffabcc 100644 --- a/pkg/cluster/majorversionupgrade.go +++ b/pkg/cluster/majorversionupgrade.go @@ -275,6 +275,10 @@ func (c *Cluster) majorVersionUpgrade() error { if err != nil { isUpgradeSuccess = false c.annotatePostgresResource(isUpgradeSuccess) + c.logger.Errorf("upgrade action triggered but command failed: %v", err) + if strings.TrimSpace(scriptErrMsg) == "" { + scriptErrMsg = err.Error() + } c.eventRecorder.Eventf(c.GetReference(), v1.EventTypeWarning, "Major Version Upgrade", "upgrade from %d to %d FAILED: %v", c.currentMajorVersion, desiredVersion, scriptErrMsg) return fmt.Errorf("%s", scriptErrMsg) }