From 8dd3a7644f4ec116dac4085ea2e057f0acf39458 Mon Sep 17 00:00:00 2001 From: Edward Welch <edward.welch@grafana.com> Date: Mon, 6 May 2019 15:33:53 -0400 Subject: [PATCH] fixing capitalization on CRI stage and some lints --- pkg/logentry/pipeline.go | 2 +- pkg/logentry/stages/extensions.go | 4 ++-- pkg/logentry/stages/extensions_test.go | 2 +- pkg/logentry/stages/json_test.go | 1 + pkg/logentry/stages/regex_test.go | 1 + pkg/logentry/stages/util_test.go | 1 + pkg/promtail/targets/filetargetmanager.go | 2 +- 7 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pkg/logentry/pipeline.go b/pkg/logentry/pipeline.go index 372c1db5..5c0c1931 100644 --- a/pkg/logentry/pipeline.go +++ b/pkg/logentry/pipeline.go @@ -60,7 +60,7 @@ func NewPipeline(logger log.Logger, stgs PipelineStages, plObserverMicroSeconds } st = append(st, docker) case "cri": - cri, err := stages.NewCri(logger) + cri, err := stages.NewCRI(logger) if err != nil { return nil, errors.Wrap(err, "invalid cri stage config") } diff --git a/pkg/logentry/stages/extensions.go b/pkg/logentry/stages/extensions.go index 184457a1..a99c2be5 100644 --- a/pkg/logentry/stages/extensions.go +++ b/pkg/logentry/stages/extensions.go @@ -23,8 +23,8 @@ func NewDocker(logger log.Logger) (Stage, error) { return NewJSON(logger, config) } -// NewCri creates a CRI format specific pipeline stage -func NewCri(logger log.Logger) (Stage, error) { +// NewCRI creates a CRI format specific pipeline stage +func NewCRI(logger log.Logger) (Stage, error) { config := map[string]interface{}{ "expression": "^(?s)(?P<time>\\S+?) (?P<stream>stdout|stderr) (?P<flags>\\S+?) (?P<content>.*)$", "timestamp": map[string]interface{}{ diff --git a/pkg/logentry/stages/extensions_test.go b/pkg/logentry/stages/extensions_test.go index 4781d339..da61e720 100644 --- a/pkg/logentry/stages/extensions_test.go +++ b/pkg/logentry/stages/extensions_test.go @@ -139,7 +139,7 @@ func TestNewCri(t *testing.T) { tt := tt t.Run(tName, func(t *testing.T) { t.Parallel() - p, err := NewCri(util.Logger) + p, err := NewCRI(util.Logger) if err != nil { t.Fatalf("failed to create CRI parser: %s", err) } diff --git a/pkg/logentry/stages/json_test.go b/pkg/logentry/stages/json_test.go index bc9951d2..1d797dbc 100644 --- a/pkg/logentry/stages/json_test.go +++ b/pkg/logentry/stages/json_test.go @@ -20,6 +20,7 @@ var cfg = `json: output: source: log` +// nolint func TestYamlMapStructure(t *testing.T) { t.Parallel() diff --git a/pkg/logentry/stages/regex_test.go b/pkg/logentry/stages/regex_test.go index 4ca753e1..17c9de91 100644 --- a/pkg/logentry/stages/regex_test.go +++ b/pkg/logentry/stages/regex_test.go @@ -23,6 +23,7 @@ var regexCfg = `regex: output: source: log` +// nolint func TestRegexMapStructure(t *testing.T) { t.Parallel() diff --git a/pkg/logentry/stages/util_test.go b/pkg/logentry/stages/util_test.go index e43ba516..26bd2f76 100644 --- a/pkg/logentry/stages/util_test.go +++ b/pkg/logentry/stages/util_test.go @@ -8,6 +8,7 @@ import ( "github.com/stretchr/testify/assert" ) +// nolint func mustParseTime(layout, value string) time.Time { t, err := time.Parse(layout, value) if err != nil { diff --git a/pkg/promtail/targets/filetargetmanager.go b/pkg/promtail/targets/filetargetmanager.go index 6ab04031..a3a53039 100644 --- a/pkg/promtail/targets/filetargetmanager.go +++ b/pkg/promtail/targets/filetargetmanager.go @@ -92,7 +92,7 @@ func NewFileTargetManager( switch cfg.EntryParser { case api.CRI: level.Warn(logger).Log("msg", "WARNING!!! entry_parser config is deprecated, please change to pipeline_stages") - cri, err := stages.NewCri(logger) + cri, err := stages.NewCRI(logger) if err != nil { return nil, err } -- GitLab