-
Notifications
You must be signed in to change notification settings - Fork 488
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into switch-to-ibm-sarama
- Loading branch information
Showing
27 changed files
with
411 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 27 additions & 0 deletions
27
converter/internal/staticconvert/internal/build/logging.go
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
package build | ||
|
||
import ( | ||
"reflect" | ||
|
||
"github.com/grafana/agent/converter/internal/common" | ||
"github.com/grafana/agent/pkg/flow/logging" | ||
"github.com/grafana/agent/pkg/server" | ||
) | ||
|
||
func (b *IntegrationsV1ConfigBuilder) appendLogging(config *server.Config) { | ||
args := toLogging(config) | ||
if !reflect.DeepEqual(*args, logging.DefaultOptions) { | ||
b.f.Body().AppendBlock(common.NewBlockWithOverride( | ||
[]string{"logging"}, | ||
"", | ||
args, | ||
)) | ||
} | ||
} | ||
|
||
func toLogging(config *server.Config) *logging.Options { | ||
return &logging.Options{ | ||
Level: logging.Level(config.LogLevel.String()), | ||
Format: logging.Format(config.LogFormat.String()), | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
package build | ||
|
||
import ( | ||
"reflect" | ||
|
||
"github.com/grafana/agent/converter/internal/common" | ||
"github.com/grafana/agent/pkg/server" | ||
"github.com/grafana/agent/service/http" | ||
) | ||
|
||
func (b *IntegrationsV1ConfigBuilder) appendServer(config *server.Config) { | ||
args := toServer(config) | ||
if !reflect.DeepEqual(*args.TLS, http.TLSArguments{}) { | ||
b.f.Body().AppendBlock(common.NewBlockWithOverride( | ||
[]string{"http"}, | ||
"", | ||
args, | ||
)) | ||
} | ||
} | ||
|
||
func toServer(config *server.Config) *http.Arguments { | ||
authType, err := server.GetClientAuthFromString(config.HTTP.TLSConfig.ClientAuth) | ||
if err != nil { | ||
panic(err) | ||
} | ||
|
||
return &http.Arguments{ | ||
TLS: &http.TLSArguments{ | ||
Cert: "", | ||
CertFile: config.HTTP.TLSConfig.TLSCertPath, | ||
Key: "", | ||
KeyFile: config.HTTP.TLSConfig.TLSKeyPath, | ||
ClientCA: "", | ||
ClientCAFile: config.HTTP.TLSConfig.ClientCAs, | ||
ClientAuth: http.ClientAuth(authType), | ||
CipherSuites: toHTTPTLSCipher(config.HTTP.TLSConfig.CipherSuites), | ||
CurvePreferences: toHTTPTLSCurve(config.HTTP.TLSConfig.CurvePreferences), | ||
MinVersion: http.TLSVersion(config.HTTP.TLSConfig.MinVersion), | ||
MaxVersion: http.TLSVersion(config.HTTP.TLSConfig.MaxVersion), | ||
}, | ||
} | ||
} | ||
|
||
func toHTTPTLSCipher(cipherSuites []server.TLSCipher) []http.TLSCipher { | ||
var result []http.TLSCipher | ||
for _, cipcipherSuite := range cipherSuites { | ||
result = append(result, http.TLSCipher(cipcipherSuite)) | ||
} | ||
|
||
return result | ||
} | ||
|
||
func toHTTPTLSCurve(curvePreferences []server.TLSCurve) []http.TLSCurve { | ||
var result []http.TLSCurve | ||
for _, curvePreference := range curvePreferences { | ||
result = append(result, http.TLSCurve(curvePreference)) | ||
} | ||
|
||
return result | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
18 changes: 18 additions & 0 deletions
18
converter/internal/staticconvert/testdata-race/example-cert.pem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIC6jCCAdICCQCOLEZvJLYQlDANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQGEwJV | ||
UzELMAkGA1UECAwCRkwxDDAKBgNVBAoMA09yZzENMAsGA1UEAwwEcm9vdDAeFw0y | ||
MjAzMDkxNjM1NTRaFw0zMjAzMDYxNjM1NTRaMDcxCzAJBgNVBAYTAlVTMQswCQYD | ||
VQQIDAJGTDEMMAoGA1UECgwDT3JnMQ0wCwYDVQQDDARyb290MIIBIjANBgkqhkiG | ||
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx63pDVP4z4psrU6i5qOCUSjUGFkGRUekdrJ9 | ||
FtkOEyoQSl2hpkF+QAGvM2L3+bqH8Y1CZ7yakkCncSmzpXShVg2D2nxHkwYVGhmz | ||
rzwHttmewokrWtw72ta6v9gxljxNLjz+HsYovKFGbudnOcK3BxseluikrOM08fEi | ||
SF7Y1FJkyr103K7yjtRyNH2tKHGiK73wjkLBkd6WWFIrtMbNP0McXqkipOSg9dwY | ||
OKfuVDzD/fCkW24j2pgHAI+4TQWC6PSIGMVZ76I5hhYd0WLi/8KaBu/gfqmDjnBn | ||
qqJONoAxT5kEmXWwE5jO0ZOWx88S2D9wmBNIx8HtMLh+7pVQ7QIDAQABMA0GCSqG | ||
SIb3DQEBCwUAA4IBAQBM85fNb+7b+3q0+uDw/fgrUkYfAVjJX+uN3ONy50qnKWe7 | ||
SAqLC76HVHLa9hdT7OENQurCCrEtnV1Fzg0KNqtE8gW5rPrV44FZrC5YnpqrHoKp | ||
VZeff+Mficioif5KkaELZILgduwYXe/H9r6qg87mHU4zpFlDUnUFCfLDtrO4fc79 | ||
BEpoUXLf5tCwRLUv/d0eeksMqUf5ES4tWfzUVLCjSEEcuX0GIgWdcyG3thCauPWC | ||
9a/QEXqqDC46AgsvkHCNWRoC8TSob5usTJDflodHoree6eaWx6j8ZGA/Uc0ohalJ | ||
XYGN7R9ge9KeqmwvYI6hr/n+WM92Jeqnz9BVWaiQ | ||
-----END CERTIFICATE----- |
27 changes: 27 additions & 0 deletions
27
converter/internal/staticconvert/testdata-race/example-key.pem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
-----BEGIN RSA PRIVATE KEY----- | ||
MIIEpQIBAAKCAQEAx63pDVP4z4psrU6i5qOCUSjUGFkGRUekdrJ9FtkOEyoQSl2h | ||
pkF+QAGvM2L3+bqH8Y1CZ7yakkCncSmzpXShVg2D2nxHkwYVGhmzrzwHttmewokr | ||
Wtw72ta6v9gxljxNLjz+HsYovKFGbudnOcK3BxseluikrOM08fEiSF7Y1FJkyr10 | ||
3K7yjtRyNH2tKHGiK73wjkLBkd6WWFIrtMbNP0McXqkipOSg9dwYOKfuVDzD/fCk | ||
W24j2pgHAI+4TQWC6PSIGMVZ76I5hhYd0WLi/8KaBu/gfqmDjnBnqqJONoAxT5kE | ||
mXWwE5jO0ZOWx88S2D9wmBNIx8HtMLh+7pVQ7QIDAQABAoIBADh7XxLgD99U/oy/ | ||
U6D921ztuaDxfa6XJ1RUBMIzv6F4IoeGmLUYjYe5cj+M3SwMsWuIU6JYXTjFhRej | ||
fidtKD3ZMNTalrxl2g45+vO0fVIhmKDagCMBbQTn/IdLtisS/5n2ssMttlQ1ImE4 | ||
n6BdDby61RpG0F3/HvjZBqOGALt92qaE8xmUKa8K7SVNnS7BSE+m9tn0pxJsvxCu | ||
3WALdAELECLLKB2bpW5u+v5niBT7Min2Oi1uJbd5SWyWqGmiX8MQ+yXPjAmQxd5D | ||
6L9okqOB6vkfgkuVCAc2d73NI3BE7HJqcE5PboY+ZVTcFdBGYMhvjLeXnUlMZREZ | ||
B7TcT4ECgYEA9QNIoozXsRwpCQGDLm0a6ZGc1NjNUtd0udOqexTSPkdhvR0sNJep | ||
3mjaWCBwipLTmBKs5gv+0i9V6S28r6Pq93EoJVToDPPLq+7UYMi/7vmshNWrMTBD | ||
N/mWF92d7gSC8cgXSnZwAz40QwIZYU6OXJL5s1YN6r/1vLRoPsbkgVECgYEA0KI0 | ||
Ms4f9XqrrzzT9byaUUtXrSMyFVag995q5lvV5pipwkWOyWscD5tHt5GfOu15F4Ut | ||
+k2pqXmO1FveUO9wMxFEP8LOKuoKUZ2jzJ7IUiz3TwMcQjlV7C6n5NtIsBrlElqW | ||
C2/HYgSw+T87T63WK8467KLgQ09yEFEIg1p7Tt0CgYEAgEqz4cl1t1tTcU/FbK3c | ||
hailQh4zhMkkaZkXj1Mbs1iVKPz5hKBVZgvpKHPz+dtfyCUfO2XUjCIVDf/Q6Pcf | ||
tWke6E1JJF8Tqndn5TW4ql05pGRtO1hWGh0qJlz4sQTTu95Vs7vIcypDG0MiHv2P | ||
NZIQBYNtzhmthp3AZ/6k78ECgYEAty6T8j+1I84PTA92c36jZ9llI+mRIdcsAjZR | ||
We0sRAmqk56LHiJjQvit4WmEizLSbWpL0ke6PckzNRVsf1ecBdqVN/6NEnTnln14 | ||
wkJv1GcSxVcPyr2YyYS1eWVnzufuVU0gDO6Z+1/vGwj/xJf3QgMTDY58pdztY5Ii | ||
jWI2fikCgYEAmGEmcPOu8IjYNN+YdQ1CeF909oSH++Nqr34IB5/e2Wr9WVknfHzZ | ||
wIfzlUJUQO0so0LDaB7UQKk0Xk3+OP6Udw8xFfr/P5s++bvnKr3j5iHn6taqPs+v | ||
PFxn+7KqdYVQ4RYRYLsy6NF+MhXt2sDAhiScxVnkh09t6sT1UG9xKW4= | ||
-----END RSA PRIVATE KEY----- |
10 changes: 5 additions & 5 deletions
10
.../staticconvert/testdata/unsupported.diags → ...icconvert/testdata-race/unsupported.diags
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
(Error) global positions configuration is not supported - each Flow Mode's loki.source.file component has its own positions file in the component's data directory | ||
(Warning) server.log_level is not supported - Flow mode components may produce different logs | ||
(Error) unsupported integration which is not being scraped was provided: mssql. | ||
(Error) mapping_config is not supported in statsd_exporter integrations config | ||
(Warning) Please review your agent command line flags and ensure they are set in your Flow mode config file where necessary. | ||
(Error) unsupported log_level server config was provided. | ||
(Error) unsupported log_format server config was provided. | ||
(Error) unsupported grpc_tls_config server config was provided. | ||
(Error) unsupported http_tls_config server config was provided. | ||
(Error) unsupported grpc_tls_config server config was provided: flow mode does not have a gRPC server to configure. | ||
(Error) unsupported prefer_server_cipher_suites server config was provided. | ||
(Error) unsupported windows_certificate_filter server config was provided. | ||
(Error) unsupported wal_directory metrics config was provided. use the run command flag --storage.path for Flow mode instead. | ||
(Error) unsupported integration agent was provided. | ||
(Error) unsupported integration azure_exporter was provided. | ||
(Error) unsupported integration cadvisor was provided. | ||
(Error) unsupported disabled integration node_exporter. | ||
(Warning) disabled integrations do nothing and are not included in the output: node_exporter. | ||
(Error) unsupported traces config was provided. | ||
(Error) unsupported agent_management config was provided. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.