From 57af48d52558fd991ba6a23155c4bf95f238b398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Mu=C3=9Fler?= Date: Mon, 22 Feb 2021 23:42:46 +0100 Subject: [PATCH] Now using proper struct to read Patroni API response. --- pkg/util/patroni/patroni.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkg/util/patroni/patroni.go b/pkg/util/patroni/patroni.go index 48743a719..c4024a146 100644 --- a/pkg/util/patroni/patroni.go +++ b/pkg/util/patroni/patroni.go @@ -40,10 +40,10 @@ type Patroni struct { func New(logger *logrus.Entry, client httpclient.HTTPClient) *Patroni { if client == nil { - } else { client = &http.Client{ Timeout: timeout, } + } return &Patroni{ @@ -133,17 +133,16 @@ func (p *Patroni) SetPostgresParameters(server *v1.Pod, parameters map[string]st // MemberDataPatroni child element type MemberDataPatroni struct { - Version string - Scope string + Version string `json:"version"` + Scope string `json:"scope"` } // MemberData Patroni member data from Patroni API type MemberData struct { - State string - Role string - ServerVersion int - Patroni MemberDataPatroni - PatroniVersion string + State string `json:"state"` + Role string `json:"role"` + ServerVersion int `json:"server_version"` + Patroni MemberDataPatroni `json:"patroni"` } // GetMemberData read member data from patroni API