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 ac7772622..35693dc0f 100644 --- a/go.mod +++ b/go.mod @@ -8,6 +8,7 @@ require ( 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 @@ -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=