Skip to content

Commit 2b38cc4

Browse files
Fix goconst linter warnings #1707 (#1711)
* Fix goconst linter warnings #1707 Signed-off-by: Y.Horie <[email protected]> * Group consts Signed-off-by: Marco Franssen <[email protected]> --------- Signed-off-by: Y.Horie <[email protected]> Signed-off-by: Marco Franssen <[email protected]> Co-authored-by: Marco Franssen <[email protected]>
1 parent 6b4570a commit 2b38cc4

File tree

7 files changed

+43
-28
lines changed

7 files changed

+43
-28
lines changed

apis/fluentbit/v1alpha2/clusterfluentbitconfig_types_test.go

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,14 @@ import (
1717
. "github.com/onsi/gomega"
1818
)
1919

20-
var expected = `[Service]
20+
const (
21+
authorization = "foo:bar"
22+
xLogHeader0 = "testing"
23+
xLogHeaderAppID = "9780495d9db3"
24+
xLogHeaderAppName = "app_name"
25+
)
26+
27+
var expected = fmt.Sprintf(`[Service]
2128
Daemon false
2229
Flush 1
2330
Grace 30
@@ -72,10 +79,10 @@ var expected = `[Service]
7279
port 433
7380
uri /logs
7481
format json_lines
75-
header Authorization foo:bar
76-
header X-Log-Header-0 testing
77-
header X-Log-Header-App-ID 9780495d9db3
78-
header X-Log-Header-App-Name app_name
82+
header Authorization %s
83+
header X-Log-Header-0 %s
84+
header X-Log-Header-App-ID %s
85+
header X-Log-Header-App-Name %s
7986
json_date_key timestamp
8087
json_date_format iso8601
8188
tls On
@@ -110,8 +117,9 @@ var expected = `[Service]
110117
syslog_message_key log
111118
tls On
112119
tls.verify true
113-
`
114-
var expectedYaml = `service:
120+
`, authorization, xLogHeader0, xLogHeaderAppID, xLogHeaderAppName)
121+
122+
var expectedYaml = fmt.Sprintf(`service:
115123
daemon: false
116124
flush: 1
117125
grace: 30
@@ -171,10 +179,10 @@ pipeline:
171179
uri: /logs
172180
format: json_lines
173181
header:
174-
- Authorization foo:bar
175-
- X-Log-Header-0 testing
176-
- X-Log-Header-App-ID 9780495d9db3
177-
- X-Log-Header-App-Name app_name
182+
- Authorization %s
183+
- X-Log-Header-0 %s
184+
- X-Log-Header-App-ID %s
185+
- X-Log-Header-App-Name %s
178186
json_date_key: timestamp
179187
json_date_format: iso8601
180188
tls: On
@@ -205,7 +213,8 @@ pipeline:
205213
match: 098f6bcd4621d373cade4e832627b4f6.kube.namespace.*
206214
brokers: 127.0.1.1:9092
207215
topics: fluentbit-namespace
208-
`
216+
`, authorization, xLogHeader0, xLogHeaderAppID, xLogHeaderAppName)
217+
209218
var expectedK8s = `[Service]
210219
Daemon false
211220
Flush 1
@@ -510,10 +519,10 @@ func Test_FluentBitConfig_RenderMainConfig(t *testing.T) {
510519

511520
headers := map[string]string{}
512521

513-
headers["Authorization"] = "foo:bar"
514-
headers["X-Log-Header-App-Name"] = "app_name"
515-
headers["X-Log-Header-0"] = "testing"
516-
headers["X-Log-Header-App-ID"] = "9780495d9db3"
522+
headers["Authorization"] = authorization
523+
headers["X-Log-Header-App-Name"] = xLogHeaderAppName
524+
headers["X-Log-Header-0"] = xLogHeader0
525+
headers["X-Log-Header-App-ID"] = xLogHeaderAppID
517526

518527
httpOutput := ClusterOutput{
519528
TypeMeta: metav1.TypeMeta{
@@ -742,10 +751,10 @@ func Test_FluentBitConfig_RenderMainConfigYaml(t *testing.T) {
742751

743752
headers := map[string]string{}
744753

745-
headers["Authorization"] = "foo:bar"
746-
headers["X-Log-Header-App-Name"] = "app_name"
747-
headers["X-Log-Header-0"] = "testing"
748-
headers["X-Log-Header-App-ID"] = "9780495d9db3"
754+
headers["Authorization"] = authorization
755+
headers["X-Log-Header-App-Name"] = xLogHeaderAppName
756+
headers["X-Log-Header-0"] = xLogHeader0
757+
headers["X-Log-Header-App-ID"] = xLogHeaderAppID
749758

750759
httpOutput := ClusterOutput{
751760
TypeMeta: metav1.TypeMeta{
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package output
2+
3+
const (
4+
header = "header"
5+
addLabel = "add_label"
6+
)

apis/fluentbit/v1alpha2/plugins/output/http_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func (h *HTTP) Params(sl plugins.SecretLoader) (*params.KVs, error) {
112112
kvs.Insert("header_tag", h.HeaderTag)
113113
}
114114
kvs.InsertStringMap(h.Headers, func(k, v string) (string, string) {
115-
return "header", fmt.Sprintf(" %s %s", k, v)
115+
return header, fmt.Sprintf(" %s %s", k, v)
116116
})
117117
if h.JsonDateKey != "" {
118118
kvs.Insert("json_date_key", h.JsonDateKey)

apis/fluentbit/v1alpha2/plugins/output/open_telemetry_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ func (o *OpenTelemetry) Params(sl plugins.SecretLoader) (*params.KVs, error) {
8787
kvs.Insert("traces_uri", o.TracesUri)
8888
}
8989
kvs.InsertStringMap(o.Header, func(k, v string) (string, string) {
90-
return "header", fmt.Sprintf(" %s %s", k, v)
90+
return header, fmt.Sprintf(" %s %s", k, v)
9191
})
9292
if o.LogResponsePayload != nil {
9393
kvs.Insert("log_response_payload", fmt.Sprint(*o.LogResponsePayload))
9494
}
9595
kvs.InsertStringMap(o.AddLabel, func(k, v string) (string, string) {
96-
return "add_label", fmt.Sprintf(" %s %s", k, v)
96+
return addLabel, fmt.Sprintf(" %s %s", k, v)
9797
})
9898
if o.LogsBodyKeyAttributes != nil {
9999
kvs.Insert("logs_body_key_attributes", fmt.Sprint(*o.LogsBodyKeyAttributes))

apis/fluentbit/v1alpha2/plugins/output/open_telemetry_types_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ func TestOpenTelemetry_Params(t *testing.T) {
5050
expected.Insert("metrics_uri", "expected_metrics_uri")
5151
expected.Insert("logs_uri", "expected_logs_uri")
5252
expected.Insert("traces_uri", "expected_traces_uri")
53-
expected.Insert("header", " custom_header_key custom_header_val")
53+
expected.Insert(header, " custom_header_key custom_header_val")
5454
expected.Insert("log_response_payload", "true")
55-
expected.Insert("add_label", " add_label_key add_label_val")
55+
expected.Insert(addLabel, " add_label_key add_label_val")
5656
expected.Insert("logs_body_key_attributes", "true")
5757
expected.Insert("logs_body_key", "expected_logs_body_key")
5858
expected.Insert("tls", "On")

apis/fluentbit/v1alpha2/plugins/output/prometheus_exporter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (p *PrometheusExporter) Params(sl plugins.SecretLoader) (*params.KVs, error
3939
kvs.Insert("port", fmt.Sprint(*p.Port))
4040
}
4141
kvs.InsertStringMap(p.AddLabels, func(k, v string) (string, string) {
42-
return "add_label", fmt.Sprintf(" %s %s", k, v)
42+
return addLabel, fmt.Sprintf(" %s %s", k, v)
4343
})
4444
return kvs, nil
4545
}

apis/fluentbit/v1alpha2/plugins/output/prometheus_remote_write_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ func (p *PrometheusRemoteWrite) Params(sl plugins.SecretLoader) (*params.KVs, er
7878
kvs.Insert("uri", p.URI)
7979
}
8080
kvs.InsertStringMap(p.Headers, func(k, v string) (string, string) {
81-
return "header", fmt.Sprintf(" %s %s", k, v)
81+
return header, fmt.Sprintf(" %s %s", k, v)
8282
})
8383

8484
if p.LogResponsePayload != nil {
8585
kvs.Insert("log_response_payload", fmt.Sprint(*p.LogResponsePayload))
8686
}
8787
kvs.InsertStringMap(p.AddLabels, func(k, v string) (string, string) {
88-
return "add_label", fmt.Sprintf(" %s %s", k, v)
88+
return addLabel, fmt.Sprintf(" %s %s", k, v)
8989
})
9090
if p.Workers != nil {
9191
kvs.Insert("workers", fmt.Sprint(*p.Workers))

0 commit comments

Comments
 (0)