Skip to content

Commit 17f1e04

Browse files
committed
fix golangci-lint
Signed-off-by: Charly Molter <[email protected]>
1 parent 4543aad commit 17f1e04

File tree

4 files changed

+10
-25
lines changed

4 files changed

+10
-25
lines changed

app/kuma-dp/cmd/run.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ func newRunCmd(opts kuma_cmd.RunCmdOpts, rootCtx *RootContext) *cobra.Command {
249249
rootCtx.BootstrapDynamicMetadata[core_xds.FieldPrefixDependenciesVersion+".coredns"] = version
250250
components = append(components, dnsServer)
251251
}
252-
253252
}
254253

255254
envoyComponent, err := envoy.New(opts)

app/kuma-dp/pkg/dataplane/configfetcher/component.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ func (cf *ConfigFetcher) AddHandler(h Handler) error {
6666
}
6767
if !strings.HasPrefix(h.Path(), "/") {
6868
return fmt.Errorf("invalid path: %s, must start with '/'", h.Path())
69-
7069
}
7170
cf.handlers = append(cf.handlers, handlerInfo{
7271
handler: h,
@@ -123,7 +122,6 @@ func (cf *ConfigFetcher) Step() {
123122
h.metrics.HandlerTickCount.Add(1)
124123
start := time.Now()
125124
hasChanged, err := cf.stepForHandler(h)
126-
127125
if err != nil {
128126
h.metrics.HandlerErrorCount.Add(1)
129127
h.l.Error(err, "failed handle")

app/kuma-dp/pkg/dataplane/dnsproxy/component.go

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,6 @@ type dnsMap struct {
4646
AAAARecords map[string]*dnsEntry
4747
}
4848

49-
func (d *dnsMap) getEntry(qType uint16, name string) *dnsEntry {
50-
switch qType {
51-
case dns.TypeA:
52-
return d.ARecords[name]
53-
case dns.TypeAAAA:
54-
return d.AAAARecords[name]
55-
}
56-
return nil
57-
}
58-
5949
type dnsEntry struct {
6050
RCode uint16
6151
RR []dns.RR
@@ -127,18 +117,14 @@ func (s *Server) Start(stop <-chan struct{}) error {
127117
err := srv.ListenAndServe()
128118
done <- err
129119
}()
130-
shutdownCalled := false
131120
select {
132121
case <-stop:
133-
shutdownCalled = true
134122
err := srv.Shutdown()
135123
if err != nil {
136124
log.Error(err, "server shutdown returned an error")
137125
}
138-
case err := <-done:
139-
if !shutdownCalled {
140-
log.Info("[WARNING] server stopped with shutdown ever being called")
141-
}
126+
case err = <-done:
127+
log.Info("[WARNING] server stopped with shutdown ever being called")
142128
if err != nil {
143129
return err
144130
}
@@ -197,7 +183,6 @@ func (s *Server) ReloadMap(ctx context.Context, reader io.Reader) error {
197183
&dns.AAAA{Hdr: dns.RR_Header{Name: n, Ttl: uint32(configuration.TTL), Rrtype: dns.TypeAAAA, Class: dns.ClassINET}, AAAA: ip},
198184
)
199185
}
200-
201186
}
202187
}
203188
log.V(1).Info("DNS proxy configured", "config", res)

app/kuma-dp/pkg/dataplane/meshmetrics/manager.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"io"
88
"time"
99

10-
"github.com/hashicorp/go-multierror"
1110
"github.com/pkg/errors"
1211
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc"
1312
sdkmetric "go.opentelemetry.io/otel/sdk/metric"
@@ -57,7 +56,7 @@ func (cf *Manager) OnChange(ctx context.Context, reader io.Reader) error {
5756
logger.V(1).Info("updating hijacker configuration", "conf", configuration)
5857
newApplicationsToScrape := cf.mapApplicationToApplicationToScrape(configuration.Observability.Metrics.Applications, configuration.Observability.Metrics.Sidecar, configuration.Observability.Metrics.ExtraLabels)
5958
cf.configurePrometheus(newApplicationsToScrape, getPrometheusBackends(configuration.Observability.Metrics.Backends))
60-
err := cf.configureOpenTelemetryExporter(cf.ctx, newApplicationsToScrape, getOpenTelemetryBackends(configuration.Observability.Metrics.Backends))
59+
err := cf.configureOpenTelemetryExporter(cf.ctx, newApplicationsToScrape, getOpenTelemetryBackends(configuration.Observability.Metrics.Backends)) // nolint:contextcheck
6160
if err != nil {
6261
return fmt.Errorf("configuring OpenTelemetry Exporter failed %w", err)
6362
}
@@ -228,14 +227,18 @@ func (cf *Manager) Shutdown(ctx context.Context) error {
228227
cf.cancel()
229228
ctx, cancel := context.WithTimeout(ctx, cf.drainTime)
230229
defer cancel()
231-
var err error
230+
hasError := false
232231
for backendName := range cf.runningBackends {
233232
bErr := cf.shutdownBackend(ctx, backendName)
234233
if bErr != nil {
235-
err = multierror.Append(err, fmt.Errorf("failed shutdown of %s %w", backendName, bErr))
234+
logger.Error(bErr, "Failed to shutdown backend", "backend", backendName)
235+
hasError = true
236236
}
237237
}
238-
return err
238+
if hasError {
239+
return errors.New("failed to shutdown some backend")
240+
}
241+
return nil
239242
}
240243

241244
type runningBackend struct {

0 commit comments

Comments
 (0)