diff --git a/pkg/controller/postgresql.go b/pkg/controller/postgresql.go index 876271d0e..bccd7002c 100644 --- a/pkg/controller/postgresql.go +++ b/pkg/controller/postgresql.go @@ -298,6 +298,7 @@ func (c *Controller) queueClusterEvent(old, new *spec.Postgresql, eventType spec workerID := c.clusterWorkerID(clusterName) clusterEvent := spec.ClusterEvent{ + EventTime: time.Now(), EventType: eventType, UID: uid, OldSpec: old, diff --git a/pkg/controller/util.go b/pkg/controller/util.go index e9d0c5617..1a8d5f87e 100644 --- a/pkg/controller/util.go +++ b/pkg/controller/util.go @@ -48,8 +48,7 @@ func (c *Controller) clusterWorkerID(clusterName spec.NamespacedName) uint32 { func (c *Controller) createTPR() error { tpr := thirdPartyResource(constants.TPRName) - _, err := c.KubeClient.ThirdPartyResources().Create(tpr) - if err != nil { + if _, err := c.KubeClient.ThirdPartyResources().Create(tpr); err != nil { if !k8sutil.ResourceAlreadyExists(err) { return err } diff --git a/pkg/spec/types.go b/pkg/spec/types.go index cbb819953..78a4c7f7e 100644 --- a/pkg/spec/types.go +++ b/pkg/spec/types.go @@ -29,6 +29,7 @@ const ( // ClusterEvent carries the payload of the Cluster TPR events. type ClusterEvent struct { + EventTime time.Time UID types.UID EventType EventType OldSpec *Postgresql