Skip to content

Commit 6bc6c32

Browse files
stevendannasrenatus
authored andcommitted
pg-sidecar-service: apply linter (#1133)
Signed-off-by: Steven Danna <[email protected]>
1 parent c2d468b commit 6bc6c32

File tree

4 files changed

+27
-12
lines changed

4 files changed

+27
-12
lines changed

.expeditor/verify.pipeline.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ steps:
482482
command:
483483
- scripts/install_golang.sh
484484
- cd components/pg-sidecar-service
485-
- go test -v ./pkg/...
485+
- make lint test
486486
timeout_in_minutes: 10
487487
retry:
488488
automatic:
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
include ../../Makefile.common_go
2+
3+
build:
4+
@mkdir -p bin
5+
@go build -o bin/pg-sidecar-service ./cmd/pg-sidecar-service
6+
7+
test:
8+
@go test ./pkg/...
9+
10+
.DEFAULT_GOAL=build

components/pg-sidecar-service/pkg/pgw/client.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"github.com/lib/pq"
1212
"github.com/sirupsen/logrus"
1313

14+
"github.com/chef/automate/lib/io/fileutils"
1415
"github.com/chef/automate/lib/platform"
1516
"github.com/chef/automate/lib/platform/command"
1617
"github.com/chef/automate/lib/platform/pg"
@@ -260,7 +261,10 @@ func (client *Client) CreateDB(db, role string) error {
260261

261262
if exists {
262263
log.Info("Database exists. Asserting correct owner")
263-
client.DB.AlterDatabaseOwner(db, role)
264+
err := client.DB.AlterDatabaseOwner(db, role)
265+
if err != nil {
266+
log.WithError(err).Error("failed to alter database ownership")
267+
}
264268
} else {
265269
log.Info("Creating database with owner")
266270
err = client.DB.CreateDatabaseWithOwner(db, role)
@@ -288,7 +292,7 @@ func (client *Client) CreateDB(db, role string) error {
288292

289293
return err
290294
}
291-
defer chownClient.Close() // nolint: errcheck
295+
defer fileutils.LogClose(chownClient, log, "failed to close client")
292296

293297
if err := chownClient.SetPublicSchemaRole(role); err != nil {
294298
log.WithFields(logrus.Fields{

components/pg-sidecar-service/pkg/server/server.go

+10-9
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
"github.com/chef/automate/components/pg-sidecar-service/pkg/pgw"
1919
"github.com/chef/automate/lib/grpc/health"
2020
"github.com/chef/automate/lib/grpc/secureconn"
21+
"github.com/chef/automate/lib/io/fileutils"
2122
"github.com/chef/automate/lib/platform"
2223
"github.com/chef/automate/lib/tracing"
2324
"github.com/chef/automate/lib/version"
@@ -126,7 +127,7 @@ func (p *PGSidecarServer) SetPublicSchemaRole(ctx context.Context, req *api.SetP
126127
if err != nil {
127128
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
128129
}
129-
defer client.Close()
130+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
130131

131132
proc, err := p.queueSerialProcedure(
132133
ctx,
@@ -149,7 +150,7 @@ func (p *PGSidecarServer) AlterRole(ctx context.Context, req *api.AlterRoleReq)
149150
if err != nil {
150151
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
151152
}
152-
defer client.Close()
153+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
153154

154155
query := pgw.NewAlterRoleQuery()
155156
b, err = json.Marshal(req.With)
@@ -188,7 +189,7 @@ func (p *PGSidecarServer) CreateDB(ctx context.Context, req *api.CreateDBReq) (*
188189
if err != nil {
189190
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
190191
}
191-
defer client.Close()
192+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
192193

193194
proc, err := p.queueSerialProcedure(
194195
ctx,
@@ -213,7 +214,7 @@ func (p *PGSidecarServer) CreateExtension(ctx context.Context, req *api.CreateEx
213214
if err != nil {
214215
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
215216
}
216-
defer client.Close()
217+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
217218

218219
proc, err := p.queueSerialProcedure(
219220
ctx,
@@ -235,7 +236,7 @@ func (p *PGSidecarServer) DeploySqitch(ctx context.Context, req *api.DeploySqitc
235236
if err != nil {
236237
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
237238
}
238-
defer client.Close()
239+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
239240

240241
proc, err := p.queueSerialProcedure(
241242
ctx,
@@ -257,7 +258,7 @@ func (p *PGSidecarServer) MigrateTables(ctx context.Context, req *api.MigrateTab
257258
if err != nil {
258259
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
259260
}
260-
defer client.Close()
261+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
261262

262263
proc, err := p.queueSerialProcedure(
263264
ctx,
@@ -307,7 +308,7 @@ func (p *PGSidecarServer) DropTables(ctx context.Context, req *api.DropTablesReq
307308
if err != nil {
308309
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
309310
}
310-
defer client.Close()
311+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
311312

312313
query := pgw.NewDropTablesQuery()
313314
query.Tables = req.Tables
@@ -335,7 +336,7 @@ func (p *PGSidecarServer) RenameDB(ctx context.Context, req *api.RenameDBReq) (*
335336
if err != nil {
336337
return res, status.New(codes.FailedPrecondition, err.Error()).Err()
337338
}
338-
defer client.Close()
339+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
339340

340341
proc, err := p.queueSerialProcedure(
341342
ctx,
@@ -356,7 +357,7 @@ func (p *PGSidecarServer) Start() error {
356357
if err != nil {
357358
return err
358359
}
359-
defer client.Close()
360+
defer fileutils.LogClose(client, logrus.StandardLogger(), "failed to close client")
360361

361362
// Start the serial procedure runner
362363
p.spr = pgw.NewSerialProcedureRunner()

0 commit comments

Comments
 (0)