Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] Update otelcol core dependency #38214

Merged
merged 11 commits into from
Feb 26, 2025

Conversation

dmitryax
Copy link
Member

@dmitryax dmitryax commented Feb 26, 2025

To fix contrib tests in core

Had to add replaces to the new modules to use latest main commit:

make for-all CMD="go mod edit -replace go.opentelemetry.io/collector/extension/extensionauth=go.opentelemetry.io/collector/extension/[email protected]"
make for-all CMD="go mod edit -replace go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest=go.opentelemetry.io/collector/extension/extensionauth/[email protected]"
make for-all CMD="go mod edit -replace go.opentelemetry.io/collector/service/hostcapabilities=go.opentelemetry.io/collector/service/[email protected]"

Can be removed once they are released

Copy link

linux-foundation-easycla bot commented Feb 26, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

@dmitryax dmitryax added the Skip Changelog PRs that do not require a CHANGELOG.md entry label Feb 26, 2025
@dmitryax dmitryax marked this pull request as draft February 26, 2025 08:06
@dmitryax
Copy link
Member Author

Converting into draft since the test can be fixed in core first to avoid unnecessary breaking change open-telemetry/opentelemetry-collector#12496

@dmitryax dmitryax marked this pull request as ready for review February 26, 2025 17:50
Comment on lines +260 to +263
replaces:
- go.opentelemetry.io/collector/extension/extensionauth => go.opentelemetry.io/collector/extension/extensionauth v0.0.0-20250226024140-8099e51f9a77
- go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest => go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest v0.0.0-20250226024140-8099e51f9a77
- go.opentelemetry.io/collector/service/hostcapabilities => go.opentelemetry.io/collector/service/hostcapabilities v0.0.0-20250226024140-8099e51f9a77
Copy link
Member Author

@dmitryax dmitryax Feb 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @mx-psi as the next releaser. These replaces need to be removed once these modules are released.

Currently, they are referenced by v0.0.0-00010101000000-000000000000 and v0.120.0 versions in core, which are invalid. So I've put replaces here instead of trying to fix it in core which would require a few commits pointing to versions from parent commits

@@ -93,11 +95,11 @@ func createDefaultConfig() component.Config {
},
Batcher: BatcherConfig{
FlushTimeout: 30 * time.Second,
MinSizeConfig: exporterbatcher.MinSizeConfig{
MinSizeItems: 5000,
MinSizeConfig: exporterbatcher.MinSizeConfig{ //nolint:staticcheck
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @carsonip, @lahsivjar, @axw. I'v'e added the nolint pragmas instead of migrating to the new interface because this exporter has its own BatcherConfig. Please address this separately. See open-telemetry/opentelemetry-collector#12303 and open-telemetry/opentelemetry-collector#12486

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the ping, will look into it soon.

@dmitryax dmitryax merged commit b4ee7be into open-telemetry:main Feb 26, 2025
160 checks passed
@github-actions github-actions bot added this to the next release milestone Feb 26, 2025
yiquanzhou added a commit to dash0hq/opentelemetry-collector-contrib that referenced this pull request Feb 27, 2025
* main: (22 commits)
  [receiver/awsfirehose] Add support for encoding extensions (open-telemetry#37262)
  fix(deps): update module google.golang.org/api to v0.223.0 (open-telemetry#38181)
  [chore] skip TestSyslogComplementaryRFC3164 (open-telemetry#38240)
  fix(deps): update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.0.1106 (open-telemetry#38199)
  [provider/s3] Use mdatagen, promote to alpha (open-telemetry#38227)
  fix: fix flaky test in kafkatopicsobserver (open-telemetry#38218)
  [processor/resourcedetection] Add k8s.cluster.uid to kubeadm detector (open-telemetry#38216)
  Revert "Add issue generation from fkaly tests for all archs (open-telemetry#38191)" (open-telemetry#38230)
  Revert "Introduce issuegenerator to open issues when tests fail on main (open-telemetry#38177)" (open-telemetry#38231)
  [chore] Update otelcol core dependency (open-telemetry#38214)
  [pkg/stanza] Improve error logs produced by transformer processors (open-telemetry#37285)
  [receiver/statsd] Make full config structure public (open-telemetry#38186)
  processor/metricsstarttime: add ridwanmsharif as codeowner (open-telemetry#38193)
  fix(deps): update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.137 (open-telemetry#38154)
  [pkg/datadog] export StaticAPIKeyCheck (open-telemetry#38223)
  [chore][pkg/ottl] Move scope and resource PathGetSetters to internal ctx packages (open-telemetry#38225)
  fix(deps): update all github.com/datadog packages to v0.64.0-rc.3 (open-telemetry#38202)
  feat(telemetrygen): added support for delta temporality (open-telemetry#38146)
  [chore] Some more fixes of component IDs (open-telemetry#38221)
  [chore][pkg/ottl] Define PathGetSetter in ctxdatapoint (open-telemetry#38201)
  ...
Copy link
Member

@songy23 songy23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You may have missed out genoteltestbedcol, testbed has been broken since this PR http://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/13551275104/job/37875212771

Comment on lines +66 to +69
replaces:
- go.opentelemetry.io/collector/extension/extensionauth => go.opentelemetry.io/collector/extension/extensionauth v0.0.0-20250226024140-8099e51f9a77
- go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest => go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest v0.0.0-20250226024140-8099e51f9a77
- go.opentelemetry.io/collector/service/hostcapabilities => go.opentelemetry.io/collector/service/hostcapabilities v0.0.0-20250226024140-8099e51f9a77
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm weird that these work for make otelcontribcol but make oteltestbedcol failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants