From 24559e42d1ccea789f67b0ea2cd166ce87cb0726 Mon Sep 17 00:00:00 2001 From: Felix Kunde Date: Fri, 12 Apr 2019 16:36:50 +0200 Subject: [PATCH] add creating method for PostgresStatus --- pkg/apis/acid.zalan.do/v1/util.go | 5 +++++ pkg/cluster/cluster.go | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/apis/acid.zalan.do/v1/util.go b/pkg/apis/acid.zalan.do/v1/util.go index 0c06bbca2..d8e9140d8 100644 --- a/pkg/apis/acid.zalan.do/v1/util.go +++ b/pkg/apis/acid.zalan.do/v1/util.go @@ -96,6 +96,11 @@ func (postgresStatus PostgresStatus) Running() bool { return postgresStatus.PostgresClusterStatus == ClusterStatusRunning } +// Creating status of cluster +func (postgresStatus PostgresStatus) Creating() bool { + return postgresStatus.PostgresClusterStatus == ClusterStatusCreating +} + func (postgresStatus PostgresStatus) String() string { return fmt.Sprintf(`status=%s`, postgresStatus.PostgresClusterStatus) } diff --git a/pkg/cluster/cluster.go b/pkg/cluster/cluster.go index 61e02c4a2..d7a2b2897 100644 --- a/pkg/cluster/cluster.go +++ b/pkg/cluster/cluster.go @@ -173,7 +173,7 @@ func (c *Cluster) setStatus(status string) { } func (c *Cluster) isNewCluster() bool { - return c.Status.PostgresClusterStatus == acidv1.ClusterStatusCreating + return c.Status.Creating() } // initUsers populates c.systemUsers and c.pgUsers maps.