diff --git a/cmd/plugindocgen/go.mod b/cmd/plugindocgen/go.mod index 33ef69101..d5bb809e6 100644 --- a/cmd/plugindocgen/go.mod +++ b/cmd/plugindocgen/go.mod @@ -3,7 +3,7 @@ module github.com/observiq/bindplane-agent/plugindocgen go 1.20 require ( - github.com/observiq/bindplane-agent/receiver/pluginreceiver v1.39.0 + github.com/observiq/bindplane-agent/receiver/pluginreceiver v1.39.1 github.com/spf13/pflag v1.0.5 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/docs/extensions.md b/docs/extensions.md index 10464ca57..b40ae932c 100644 --- a/docs/extensions.md +++ b/docs/extensions.md @@ -11,4 +11,5 @@ Below is a list of supported extensions with links to their documentation pages. | Health Check Extension | [healthcheckextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.88.0/extension/healthcheckextension/README.md) | | Memory Ballast Extension | [ballastextension](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.88.0/extension/ballastextension/README.md) | | Performance Profiler Extension | [pprofextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.88.0/extension/pprofextension/README.md) | +| Sigv4 Authenticator Extension | [sigv4authextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.88.0/extension/sigv4authextension/README.md) | | zPages Extension | [zpagesextension](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.88.0/extension/zpagesextension/README.md) | diff --git a/factories/extensions.go b/factories/extensions.go index 346d2d799..306766b5a 100644 --- a/factories/extensions.go +++ b/factories/extensions.go @@ -20,6 +20,7 @@ import ( "github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension" "github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension" "github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension" + "github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension" "github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage" "go.opentelemetry.io/collector/extension" "go.opentelemetry.io/collector/extension/ballastextension" @@ -36,5 +37,6 @@ var defaultExtensions = []extension.Factory{ healthcheckextension.NewFactory(), oidcauthextension.NewFactory(), pprofextension.NewFactory(), + sigv4authextension.NewFactory(), zpagesextension.NewFactory(), } diff --git a/go.mod b/go.mod index 796e50e4d..35693dc0f 100644 --- a/go.mod +++ b/go.mod @@ -5,27 +5,28 @@ go 1.20 require ( github.com/google/uuid v1.4.0 github.com/mholt/archiver/v3 v3.5.1 - github.com/observiq/bindplane-agent/exporter/azureblobexporter v1.39.0 - github.com/observiq/bindplane-agent/exporter/googlecloudexporter v1.39.0 - github.com/observiq/bindplane-agent/exporter/googlemanagedprometheusexporter v1.39.0 - github.com/observiq/bindplane-agent/packagestate v1.39.0 - github.com/observiq/bindplane-agent/processor/datapointcountprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/logcountprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/logdeduplicationprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/maskprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/metricextractprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/metricstatsprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/removeemptyvaluesprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/resourceattributetransposerprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/samplingprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/spancountprocessor v1.39.0 - github.com/observiq/bindplane-agent/processor/throughputmeasurementprocessor v1.39.0 - github.com/observiq/bindplane-agent/receiver/azureblobrehydrationreceiver v1.39.0 - github.com/observiq/bindplane-agent/receiver/httpreceiver v1.39.0 - github.com/observiq/bindplane-agent/receiver/m365receiver v1.39.0 - github.com/observiq/bindplane-agent/receiver/pluginreceiver v1.39.0 - github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.0 - github.com/observiq/bindplane-agent/receiver/sapnetweaverreceiver v1.39.0 + github.com/observiq/bindplane-agent/exporter/azureblobexporter v1.39.1 + github.com/observiq/bindplane-agent/exporter/googlecloudexporter v1.39.1 + github.com/observiq/bindplane-agent/exporter/googlemanagedprometheusexporter v1.39.1 + github.com/observiq/bindplane-agent/expr v1.39.1 + github.com/observiq/bindplane-agent/packagestate v1.39.1 + github.com/observiq/bindplane-agent/processor/datapointcountprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/logcountprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/logdeduplicationprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/maskprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/metricextractprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/metricstatsprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/removeemptyvaluesprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/resourceattributetransposerprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/samplingprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/spancountprocessor v1.39.1 + github.com/observiq/bindplane-agent/processor/throughputmeasurementprocessor v1.39.1 + github.com/observiq/bindplane-agent/receiver/azureblobrehydrationreceiver v1.39.1 + github.com/observiq/bindplane-agent/receiver/httpreceiver v1.39.1 + github.com/observiq/bindplane-agent/receiver/m365receiver v1.39.1 + github.com/observiq/bindplane-agent/receiver/pluginreceiver v1.39.1 + github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.1 + github.com/observiq/bindplane-agent/receiver/sapnetweaverreceiver v1.39.1 github.com/oklog/ulid/v2 v2.1.0 github.com/open-telemetry/opamp-go v0.9.0 github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.88.0 @@ -66,6 +67,7 @@ require ( github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.88.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.88.0 @@ -231,8 +233,7 @@ require ( github.com/kylelemons/godebug v1.1.0 // indirect github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 // indirect github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 // indirect - github.com/observiq/bindplane-agent/counter v1.39.0 // indirect - github.com/observiq/bindplane-agent/expr v1.39.0 // indirect + github.com/observiq/bindplane-agent/counter v1.39.1 // indirect github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.88.0 // indirect github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.88.0 // indirect github.com/open-telemetry/opentelemetry-collector-contrib/processor/servicegraphprocessor v0.88.0 // indirect @@ -525,7 +526,7 @@ require ( github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.88.0 // indirect; indi72.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.88.0 // indirect; indi72.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.88.0 // indirect; indi72.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 // indirect; indi72.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 // indi72.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.88.0 // indirect; indi72.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.88.0 // indirect; indi72.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.88.0 // indirect; indi72.0 @@ -614,7 +615,7 @@ require ( golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1 // indirect golang.org/x/mod v0.13.0 // indirect golang.org/x/net v0.17.0 // indirect - golang.org/x/oauth2 v0.13.0 // indirect + golang.org/x/oauth2 v0.13.0 golang.org/x/sync v0.5.0 // indirect golang.org/x/term v0.13.0 // indirect golang.org/x/text v0.14.0 // indirect diff --git a/go.sum b/go.sum index dca74dca3..2fe833cbc 100644 --- a/go.sum +++ b/go.sum @@ -901,7 +901,6 @@ github.com/ionos-cloud/sdk-go/v6 v6.1.8 h1:493wE/BkZxJf7x79UCE0cYGPZoqQcPiEBALvt github.com/ionos-cloud/sdk-go/v6 v6.1.8/go.mod h1:EzEgRIDxBELvfoa/uBN0kOQaqovLjUWEB7iW4/Q+t4k= github.com/jaegertracing/jaeger v1.48.0 h1:YuKooQ7qJsjgxws9xuf8C/BLNTPx8qTAJz4wv7IHhSc= github.com/jaegertracing/jaeger v1.48.0/go.mod h1:BoAPkdCAIEuLsVz/EDhjXd+GSVpHtJhiGqWoFEvBCKg= -github.com/jarcoal/httpmock v1.3.0 h1:2RJ8GP0IIaWwcC9Fp2BmVi8Kog3v2Hn7VXM3fTd+nuc= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= @@ -1227,6 +1226,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthexte github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.88.0/go.mod h1:IsUudpC5M/wCQAFPy+RulteVhxEM9p7S3WG1XSXcDGA= github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.88.0 h1:52tD8EO8/tTsouMlRUlNfToPG7zPifJkbcsTmcCIScY= github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.88.0/go.mod h1:qygQpMj8Xk4J9YQMgsvC5raRRfNqkkPJRFZ6ZFPL7MI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.88.0 h1:aFKWSTCCDHAV/n8YTAu67qc6pk20wlVdVEKYzIXurAs= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.88.0/go.mod h1:X19k6oWZoSNSAvNRA9WMkJtD6jBpe/VdcB0pAQ6+74E= github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.88.0 h1:9gjzrpUlzGC5BebgO1cxb/9KQ9yuIIE6B+6wLySKVCQ= github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.88.0/go.mod h1:GXfK9q6RosmltLUcOdrQMS3hF1RYuwIgFTIa4RRR5J4= github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.88.0 h1:vNHRuffjwVq/pW7kSunsVNoPCxpopz3ZHwVWxusvs74= diff --git a/processor/datapointcountprocessor/go.mod b/processor/datapointcountprocessor/go.mod index 6a878cdba..05ecfd156 100644 --- a/processor/datapointcountprocessor/go.mod +++ b/processor/datapointcountprocessor/go.mod @@ -3,9 +3,9 @@ module github.com/observiq/bindplane-agent/processor/datapointcountprocessor go 1.20 require ( - github.com/observiq/bindplane-agent/counter v1.39.0 - github.com/observiq/bindplane-agent/expr v1.39.0 - github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.0 + github.com/observiq/bindplane-agent/counter v1.39.1 + github.com/observiq/bindplane-agent/expr v1.39.1 + github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.1 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 github.com/stretchr/testify v1.8.4 go.opentelemetry.io/collector/component v0.88.0 diff --git a/processor/logcountprocessor/go.mod b/processor/logcountprocessor/go.mod index c89021328..ef9484a56 100644 --- a/processor/logcountprocessor/go.mod +++ b/processor/logcountprocessor/go.mod @@ -3,9 +3,9 @@ module github.com/observiq/bindplane-agent/processor/logcountprocessor go 1.20 require ( - github.com/observiq/bindplane-agent/counter v1.39.0 - github.com/observiq/bindplane-agent/expr v1.39.0 - github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.0 + github.com/observiq/bindplane-agent/counter v1.39.1 + github.com/observiq/bindplane-agent/expr v1.39.1 + github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.1 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 github.com/stretchr/testify v1.8.4 go.opentelemetry.io/collector/component v0.88.0 diff --git a/processor/metricextractprocessor/go.mod b/processor/metricextractprocessor/go.mod index 96f4ce0f4..6eea73084 100644 --- a/processor/metricextractprocessor/go.mod +++ b/processor/metricextractprocessor/go.mod @@ -3,8 +3,8 @@ module github.com/observiq/bindplane-agent/processor/metricextractprocessor go 1.20 require ( - github.com/observiq/bindplane-agent/expr v1.39.0 - github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.0 + github.com/observiq/bindplane-agent/expr v1.39.1 + github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.1 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.88.0 github.com/stretchr/testify v1.8.4 diff --git a/processor/spancountprocessor/go.mod b/processor/spancountprocessor/go.mod index 1df91dbe5..1f72d6bb1 100644 --- a/processor/spancountprocessor/go.mod +++ b/processor/spancountprocessor/go.mod @@ -3,9 +3,9 @@ module github.com/observiq/bindplane-agent/processor/spancountprocessor go 1.20 require ( - github.com/observiq/bindplane-agent/counter v1.39.0 - github.com/observiq/bindplane-agent/expr v1.39.0 - github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.0 + github.com/observiq/bindplane-agent/counter v1.39.1 + github.com/observiq/bindplane-agent/expr v1.39.1 + github.com/observiq/bindplane-agent/receiver/routereceiver v1.39.1 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.88.0 github.com/stretchr/testify v1.8.4 go.opentelemetry.io/collector/component v0.88.0 diff --git a/updater/go.mod b/updater/go.mod index c071d1912..e62f1f19d 100644 --- a/updater/go.mod +++ b/updater/go.mod @@ -4,7 +4,7 @@ go 1.20 require ( github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 - github.com/observiq/bindplane-agent/packagestate v1.39.0 + github.com/observiq/bindplane-agent/packagestate v1.39.1 github.com/open-telemetry/opamp-go v0.9.0 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.8.4