From 6cd6e6f41203ca37adfa7cbab3e413e651395bb0 Mon Sep 17 00:00:00 2001 From: inovindasari Date: Wed, 18 Feb 2026 11:55:57 +0100 Subject: [PATCH] chore: add logging for major upgrade failure --- 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) }