forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 5
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
[pull] main from open-telemetry:main #47
Open
pull
wants to merge
1,081
commits into
AmadeusITGroup:main
Choose a base branch
from
open-telemetry:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+172,052
−74,775
Conversation
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
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description - This PR - switches over all usages of the githubgen tool to the new tool location by adjusting make targets and the check-code-owners pipeline - introduces the new githubgen tool at its latest v0.17.0 version - adds `make gengithub` to the commands to run in the contribution guide - re-generates the codeowners and allowlist files using the new githubgen tool (only cosmetic changes) <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of #37294 <!--Please delete paragraphs that you did not use before submitting.--> --------- Signed-off-by: Moritz Wiesinger <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Currently, when running `make otelcontribcol` or `make oteltestbedcol`, the following line is logged: ``` Flag --output-path has been deprecated, use config distribution::output_path ``` This change updates the Makefile configuration to use the proper commands instead of the deprecated ones.
#### Description This PR enhances the `httpcheckreceiver` by adding support for multiple endpoints (`endpoints`). Users can now specify a list of endpoints in addition to a single `endpoint` for each target. This improves flexibility and reduces redundancy when monitoring multiple similar endpoints. Additional changes include: - Updates to `config.go` to handle `endpoints`. - Updates to `scraper.go` to iterate over and scrape all specified endpoints. - Added unit tests for the new functionality in `config_test.go` and `scraper_test.go`. - Updated documentation (`README.md`) to reflect the changes. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to Tracking Issue Fixes #37121 <!-- Describe what testing was performed and which tests were added. --> #### Testing - All existing and new tests pass. - Tested the `httpcheckreceiver` manually using the following configuration: ```yaml receivers: httpcheck: collection_interval: 30s targets: - method: "GET" endpoints: - "https://opentelemetry.io" - method: "GET" endpoints: - "http://localhost:8080/hello" - "http://localhost:8080/hello" headers: Authorization: "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJqYXZhaW51c2UiLCJleHAiOjE3MzcwMzMzMTcsImlhdCI6MTczNzAxNTMxN30.qNb_hckvlqfWmnnaw2xP9ie2AKGO6ljzGxcMotoFZg3CwcYSTGu7VE6ERsvX_nHlcZOYZHgPc7_9WSBlCZ9M_w" - method: "GET" endpoint: "http://localhost:8080/hello" headers: Authorization: "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJqYXZhaW51c2UiLCJleHAiOjE3MzcwMzMzMTcsImlhdCI6MTczNzAxNTMxN30.qNb_hckvlqfWmnnaw2xP9ie2AKGO6ljzGxcMotoFZg3CwcYSTGu7VE6ERsvX_nHlcZOYZHgPc7_9WSBlCZ9M_w" processors: batch: send_batch_max_size: 1000 send_batch_size: 100 timeout: 10s exporters: debug: verbosity: detailed service: pipelines: metrics: receivers: [httpcheck] processors: [batch] exporters: [debug] ``` #### **Documentation** Describe any documentation changes or additions: ```markdown <!-- Describe the documentation added. --> #### Documentation - Updated the `README.md` to include examples for `endpoints`. - Verified `documentation.md` for metric output consistency. --------- Co-authored-by: Antoine Toulme <[email protected]>
**Description:** Add metric type filter for cumulativetodelta processor **Link to tracking Issue:** #33673 **Testing:** Added unit tests **Documentation:** Extended the readme of this component to describe this new filter --------- Signed-off-by: Florian Bacher <[email protected]>
) (#37137) #### Description Added support for encoding extensions. Setting the encoding field in the config now references the extension. If it didn't find the extension, it will fall back to searching the internal encoders. To make the build in encoders consistent with the extensions, they now have the same interface. #### Link to tracking issue Fixes #37109 #### Testing - Added tests for the receiver to handle the new extensions and the build in encoders - Removed the tests in the configuration, as they are now handled in the receiver tests #### Documentation Reworked the encoding section of the README, with an example of a text_encoding extension
#### Description [nolintlint](https://golangci-lint.run/usage/linters/#nolintlint): Reports ill-formed or insufficient nolint directives. Signed-off-by: Matthieu MOREL <[email protected]>
…s and events in `otel` mode (#37387) The OTel community has reached a consensus that all structured data for events defined by semantic conventions should be stored in attributes (open-telemetry/semantic-conventions#1651 (comment)). The body for events may contain opaque/external data, which sounds like a job for the flattened field type. Therefore, it no longer makes sense to map the body for logs and events differently. The corresponding Elasticsearch mapping change has been merged already: elastic/elasticsearch#120547 --------- Co-authored-by: Carson Ip <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Update example in README to reflect map instead of bool that is expected. ``` $ otelcol --version otelcontribcol version 0.118.0-dev $ otelcol validate --config config.yaml Error: failed to get config: cannot unmarshal the configuration: decoding failed due to the following error(s): error decoding 'receivers': error reading configuration for "active_directory_ds": decoding failed due to the following error(s): 'metrics.active_directory.ds.replication.network.io' expected a map, got 'bool' 2025/01/22 18:33:20 collector server run finished with error: failed to get config: cannot unmarshal the configuration: decoding failed due to the following error(s): error decoding 'receivers': error reading configuration for "active_directory_ds": decoding failed due to the following error(s): 'metrics.active_directory.ds.replication.network.io' expected a map, got 'bool' ``` <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation Updated example used in README for this receiver to not throw errors. <!--Please delete paragraphs that you did not use before submitting.-->
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description * Change `exporter.prometheusremotewriteexporter.deprecateCreatedMetric`feature gate from Beta to Stable * Adapt some test cases that were considering this feature as disable <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue #35003
…w` feature gate to beta (#37452) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This feature gate, when enabled, allows some metric attributes received from Cloud Foundry to be properly moved to be resource attributes. This feature gate was introduced in `v0.117.0`, so it can now be moved to `beta` for `v0.119.0`. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Related to #34824
Fix #37446 - The scope of the `sync.WaitGroup` used to ensure that a periodic function called from a background goroutine is finished is incorrect, allowing the function to be started after the shutdown was "completed". The fix just moves the calls to `Add` and `Done` to the correct scope. Although a bug on the component it doesn't seem to deserve a changelog since it was detected via tests and there is no issue around the shutdown of the component.
#### Description Update to `math/rand/v2`. #### Link to tracking issue Part of #34676 #### Testing N/A #### Documentation N/A
#37468) #### Description This moves the internal `esIndex` struct into `elasticsearch.Index`, so other internal packages can use it.
This PR updates the opentelemetry-collector dependency to the latest release --------- Signed-off-by: opentelemetrybot <[email protected]> Signed-off-by: Alex Boten <[email protected]> Co-authored-by: Evan Bradley <[email protected]> Co-authored-by: Evan Bradley <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> Co-authored-by: Alex Boten <[email protected]>
…f the signal (#36715) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description It loops through token.Attributes and appends it to the scoped attribute of the signal <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #36641 <!--Describe what testing was performed and which tests were added.--> #### Testing Added UT <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
…#37353) This updates the configuration for reporting the collector's own telemetry to utilize the headers configuration passed in via opamp Follows #37346 --------- Signed-off-by: Alex Boten <[email protected]>
#### Description Add Missing Examples Of DDL For Clickhouse Exporter #### Testing N/A #### Documentation Added two files with the example DDL of two tables: `otel_metrics_exponential_histogram` and `otel_metrics_gauge`. These were not in the examples but they are indeed created by the exporter. This was confusing as we do manage our own schema. The docs had incomplete examples. See https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/clickhouseexporter#schema-management --------- Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Yang Song <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Support obfuscating SQL and Redis queries in APM stats in Datadog Connector. replace statement in otelcontribcol was necessary due to failing build in pipeline. It doesn't appear that any modules use any affected functions, but building otelcontribcol with ocb failed due to an API change. Also opened an issue to bump the `receiver/awscontainerinsight` dependency so that this replace can be removed in the future: #37486 <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Replaces #35401 <!--Describe what testing was performed and which tests were added.--> #### Testing Added TestObfuscate in connector_native_test.go <!--Describe the documentation added.--> #### Documentation added release note and link to semantics on Datadog vendor website <!--Please delete paragraphs that you did not use before submitting.-->
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Log dropped data points with over 36 dimensions at warn log level
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description The validation step should not allow configuring several auth methods when only one will be considered (the first one that's not nil in this order plain > xauth2 > external). (technically this is a breaking change because some users might have several auth methods configured, but that doesn't make sense so it's unlikely to break many users if any) <!--Describe what testing was performed and which tests were added.--> #### Testing One test with multiple auth methods was added. --------- Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: Antoine Toulme <[email protected]>
#### Description When there are no links in docs, do not fail the check-links CI. E.g. https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/12942375890/job/36100042406?pr=36142
…naged Instance Groups (#36142) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This adds resource detection for the GCE "instance group manager" that created an instance, allowing like VMs to be grouped using a resource attribute. I also have corresponding branches prepared for opentelemetry-go and semantic-conventions <!--Describe what testing was performed and which tests were added.--> #### Testing This PR includes unit tests to validate that the correct resource attributes are added, and I manually tested a collector built with this change on a MIG VM and it generates the expected resource attributes. <!--Describe the documentation added.--> #### Documentation Documented with the other resource attributes in the existing documentation. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: David Ashpole <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Yang Song <[email protected]> Co-authored-by: Sean Marciniak <[email protected]>
#### Description Adds missing OTLP distro to distributions.yaml #### Link to tracking issue Fixes #37504 --------- Signed-off-by: Moritz Wiesinger <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/google/go-github/v68](https://redirect.github.com/google/go-github) | `v68.0.0` -> `v69.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fgo-github%2fv68/v69.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgoogle%2fgo-github%2fv68/v69.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgoogle%2fgo-github%2fv68/v68.0.0/v69.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fgo-github%2fv68/v68.0.0/v69.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. :warning: MAJOR VERSION UPDATE :warning: - please manually update this package --- ### Release Notes <details> <summary>google/go-github (github.com/google/go-github/v68)</summary> ### [`v69.0.0`](https://redirect.github.com/google/go-github/releases/tag/v69.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v68.0.0...v69.0.0) This release contains the following breaking API changes: - feat!: Add support for enterprise rulesets ([#​3417](https://redirect.github.com/google/go-github/issues/3417)) BREAKING CHANGE: `Create*Ruleset` and `Update*Ruleset` now pass `ruleset` parameter by-value instead of by-reference. - fix!: Typo in field names in the CheckSuite struct ([#​3444](https://redirect.github.com/google/go-github/issues/3444)) BREAKING CHANGE: `Rerequstable`=>`Rerequestable`, `RunsRerequstable`=>`RunsRerequestable` - fix!: Typo in field names in the PullStats struct ([#​3445](https://redirect.github.com/google/go-github/issues/3445)) BREAKING CHANGE: `MergablePulls`=>`MergeablePulls`, `UnmergablePulls`=>`UnmergeablePulls` - refactor!: Do not capitalize error strings ([#​3446](https://redirect.github.com/google/go-github/issues/3446)) BREAKING CHANGE: Some error strings are slightly modified - please do not rely on error text in general. - fix!: Refactor the repository ruleset code ([#​3430](https://redirect.github.com/google/go-github/issues/3430)) BREAKING CHANGES: The following types have been renamed: - `Ruleset` -> `RepositoryRuleset` - `RulesetLink` -> `RepositoryRulesetLink` - `RulesetLinks` -> `RepositoryRulesetLinks` - `RulesetRefConditionParameters` -> `RepositoryRulesetRefConditionParameters` - `RulesetRepositoryNamesConditionParameters` -> `RepositoryRulesetRepositoryNamesConditionParameters` - `RulesetRepositoryIDsConditionParameters` -> `RepositoryRulesetRepositoryIDsConditionParameters` - `RulesetRepositoryPropertyTargetParameters` -> `Repository` - `RulesetRepositoryPropertyConditionParameters` -> `RepositoryRulesetRepositoryPropertyConditionParameters` - `RulesetOrganizationNamesConditionParameters` -> `RepositoryRulesetOrganizationNamesConditionParameters` - `RulesetOrganizationIDsConditionParameters` -> `RepositoryRulesetOrganizationIDsConditionParameters` - `RulesetConditions` -> `RepositoryRulesetConditions` - `RepositoryRulesetEditedChanges` -> `RepositoryRulesetChanges` - `RepositoryRulesetEditedSource` -> `RepositoryRulesetChangeSource` - `RepositoryRulesetEditedSources` -> `RepositoryRulesetChangeSources` - `RepositoryRulesetEditedConditions` -> `RepositoryRulesetUpdatedConditions` - `RepositoryRulesetUpdatedConditionsEdited` -> `RepositoryRulesetUpdatedCondition` - `RepositoryRulesetEditedRules` -> `RepositoryRulesetChangedRules` - `RepositoryRulesetUpdatedRules` -> `RepositoryRulesetUpdatedRules` - `RepositoryRulesetEditedRuleChanges` -> `RepositoryRulesetChangedRule` - chore!: Add sliceofpointers custom linter ([#​3447](https://redirect.github.com/google/go-github/issues/3447)) BREAKING CHANGE: `ListOAuthApps` now returns `([]*OAuthApp, error)` instead of `([]OAuthApp, error)`. - feat!: Change User.InheritedFrom to a slice ([#​3460](https://redirect.github.com/google/go-github/issues/3460)) BREAKING CHANGE: `User.InheritedFrom` is changed from a `*Team` to a `[]*Team`. ...and the following additional changes: - Bump go-github from v67 to v68 in /scrape ([#​3398](https://redirect.github.com/google/go-github/issues/3398)) - build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 in /scrape ([#​3400](https://redirect.github.com/google/go-github/issues/3400)) - build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 ([#​3401](https://redirect.github.com/google/go-github/issues/3401)) - Bump golang.org/x/net to v0.33.0 ([#​3402](https://redirect.github.com/google/go-github/issues/3402)) - Add TokenID and TokenName to PersonalAccessToken struct ([#​3404](https://redirect.github.com/google/go-github/issues/3404)) - Bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.1 in /scrape ([#​3408](https://redirect.github.com/google/go-github/issues/3408)) - Bump Go to 1.22.10 or 1.23.4 in go.mod files ([#​3410](https://redirect.github.com/google/go-github/issues/3410)) - Add opt-in rate limit support on endpoints returning 302s ([#​3411](https://redirect.github.com/google/go-github/issues/3411)) - Update OpenAPI ([#​3419](https://redirect.github.com/google/go-github/issues/3419)) - build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in /scrape ([#​3420](https://redirect.github.com/google/go-github/issues/3420)) - Permit toggling rate limit check by consumers ([#​3386](https://redirect.github.com/google/go-github/issues/3386)) - build(deps): Pin and group actions/\* ([#​3424](https://redirect.github.com/google/go-github/issues/3424)) - Add deprecation messages to security managers APIs ([#​3426](https://redirect.github.com/google/go-github/issues/3426)) - fix: Relax go directive in go.mod to 1.22.0 ([#​3423](https://redirect.github.com/google/go-github/issues/3423)) - Enforce toolchain requirement in generate.sh ([#​3428](https://redirect.github.com/google/go-github/issues/3428)) - feat: Add missing notification_setting to Team ([#​3431](https://redirect.github.com/google/go-github/issues/3431)) - chore: Add reviewers file ([#​3435](https://redirect.github.com/google/go-github/issues/3435)) - gen-accessors: Update dumping of getters ([#​3437](https://redirect.github.com/google/go-github/issues/3437)) - chore: Fix codecov upload ([#​3440](https://redirect.github.com/google/go-github/issues/3440)) - chore: Spell "unmarshal" consistently with one el ([#​3441](https://redirect.github.com/google/go-github/issues/3441)) - fix: Typos in func parameter, vars, error, and comments ([#​3442](https://redirect.github.com/google/go-github/issues/3442)) - feat: Add manage_ghes endpoints introduced in 3.15 ([#​3433](https://redirect.github.com/google/go-github/issues/3433)) - Fix minor typo ([#​3448](https://redirect.github.com/google/go-github/issues/3448)) - chore: Check and fix license headers ([#​3449](https://redirect.github.com/google/go-github/issues/3449)) - Add new fields for IssueType ([#​3451](https://redirect.github.com/google/go-github/issues/3451)) - ci: update golangci-lint to v1.63.4 ([#​3452](https://redirect.github.com/google/go-github/issues/3452)) - Extend Rate and Rate Limiting with X-Ratelimit-Used and `X-Ratelimit-Resource` headers ([#​3453](https://redirect.github.com/google/go-github/issues/3453)) - build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 in the actions group ([#​3454](https://redirect.github.com/google/go-github/issues/3454)) - build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 ([#​3455](https://redirect.github.com/google/go-github/issues/3455)) - docs: Add clarifications for mergeable field in pull requests ([#​3396](https://redirect.github.com/google/go-github/issues/3396)) - build(deps): bump github.com/alecthomas/kong from 1.6.0 to 1.7.0 in /tools ([#​3458](https://redirect.github.com/google/go-github/issues/3458)) - Bump version of go-github to v69.0.0 ([#​3463](https://redirect.github.com/google/go-github/issues/3463)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5LW1ham9yLXVwZGF0ZSJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Curtis Robert <[email protected]>
#### Description As described in `CONTRIBUTING` this is the scaffolded components for a new encoding extension. This encoder is currently part of the `googlecloudpubsubreceiver`. The main goal to extract this so that this component can have an alpha stability (due to the changing semantic conventions), and the `googlepubsubreceiver` can reach GA stability. #### Link to tracking issue Introduces #37531 #### Testing Scaffolded component, but already includes tests for config #### Documentation The README includes the documentation of the new extension
<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #32942 --------- Signed-off-by: odubajDT <[email protected]> Co-authored-by: Edmo Vamerlatti Costa <[email protected]> Co-authored-by: Evan Bradley <[email protected]>
cc @evan-bradley --------- Signed-off-by: zirain <[email protected]>
This was left behind when we moved to lychee Signed-off-by: Alex Boten <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> Signed-off-by: Bogdan Drutu <[email protected]>
Fix CI failure on mainline
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cloud.google.com/go/monitoring](https://redirect.github.com/googleapis/google-cloud-go) | `v1.23.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fmonitoring/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fmonitoring/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fmonitoring/v1.23.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fmonitoring/v1.23.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [cloud.google.com/go/pubsub](https://redirect.github.com/googleapis/google-cloud-go) | `v1.45.3` -> `v1.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fpubsub/v1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fpubsub/v1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fpubsub/v1.45.3/v1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fpubsub/v1.45.3/v1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go) | `v1.73.0` -> `v1.75.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fspanner/v1.75.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fspanner/v1.75.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fspanner/v1.73.0/v1.75.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fspanner/v1.73.0/v1.75.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sigs.k8s.io/controller-runtime](https://redirect.github.com/kubernetes-sigs/controller-runtime) | `v0.19.4` -> `v0.20.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-runtime/v0.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/sigs.k8s.io%2fcontroller-runtime/v0.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/sigs.k8s.io%2fcontroller-runtime/v0.19.4/v0.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-runtime/v0.19.4/v0.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)</summary> ### [`v0.20.1`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.20.1) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.20.0...v0.20.1) #### What's Changed - 🐛 Check to see if custom source implements fmt.Stringer when logging by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3077](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3077) - 🐛 cache: clone maps to prevent data race when concurrently creating caches using the same options by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3079](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3079) - 🐛 support WaitForSync in custom TypedSyncingSource by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3086](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3086) - 🌱 Add debug logging for the state of the priority queue by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3088](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3088) - 🐛 Priorityqueue: Yet another queue_depth metric fix by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3089](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3089) **Full Changelog**: kubernetes-sigs/controller-runtime@v0.20.0...v0.20.1 ### [`v0.20.0`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.20.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.19.5...v0.20.0) #### Highlights - Based on k8s.io/\* v1.32 libraries and minimum Go version is now v1.23 - New experimental priority queue feature - More details in [#​3013](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3013) and [#​2374](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2374) - Can be enabled via manager.Options.Controller.UsePriorityQueue - Please give it a try and provide feedback in [#​2374](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2374) - [AggregatedDiscovery](https://redirect.github.com/kubernetes/enhancements/issues/3352) is automatically used when available ([#​2901](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2901)) - As usual, many improvements to the fake client #### Changes since v0.19.0 ####⚠️ Breaking Changes - Bump to k8s.io/\* v1.32 libraries ([#​2971](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2971) [#​2990](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2990) [#​3001](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3001) [#​3007](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3007) [#​3029](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3029) [#​3043](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3043)) - logging: Stop deduplicating API warnings by default ([#​2953](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2953)) - webhook: Stop deleting unknown fields in CustomDefaulter ([#​2982](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2982) [#​3056](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3056)) - webhook: Remove deprecated Defaulter and Validator ([#​2877](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2877) [#​2945](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2945)) - cluster: Remove deprecated SyncPeriod option ([#​2970](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2970)) #### ✨ New Features - cache: Add EnableWatchBookmarks option (defaults to true) ([#​3017](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3017)) - cache: Export NewInformer option ([#​3061](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3061)) - cert-watcher: Add polling ([#​3020](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3020) [#​3050](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3050)) - controller: Add experimental priority queue (off per default) ([#​3013](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3013) [#​3014](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3014) [#​3060](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3060) [#​3066](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3066)) - fake client: Allow adding indexes at runtime ([#​3021](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3021)) - fake client: Add support for ServiceAccountToken subresource ([#​2969](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2969)) - restmapper: Use AggregatedDiscovery if available ([#​2901](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2901)) - util: Add HasOwnerReference func ([#​2882](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2882)) - webhook: Add custom path option ([#​2998](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2998)) #### 🐛 Bug Fixes - controller: Error when source.Start() never returns ([#​2997](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2997) [#​3006](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3006) [#​3008](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3008)) - fake client: Don't return items on invalid selector ([#​3022](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3022)) - fake client: Fix TOCTOU races ([#​2980](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2980)) - fake client: Preserve TypeMeta during Get call with PartialObjectMeta ([#​2949](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2949)) - fake client: Preserve TypeMeta during List call with UnstructuredList ([#​3074](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3074)) - manager: Fix RenewDeadline typo in leader election ([#​3032](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3032)) - manager: Use leader elector with client timeout ([#​3028](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3028) [#​3034](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3034)) #### 🌱 Others - cache: Switch to Go 1.23+ stdlib `maps`/`slices` packages ([#​3012](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3012)) - controller: Log the syncing source when WaitForSync fails ([#​3016](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3016)) - setup-envtest: drop support for GCS ([#​2915](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2915)) - Some fixes for typos ([#​3011](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3011) [#​3033](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3033) [#​2993](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2993)) #### 🌱 CI - PR-verify: Verify PR titles with shell script ([#​2944](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2944) [#​2961](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2961) [#​2964](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2964) [#​2973](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2973)) - Remove gosec linter ([#​3064](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3064)) - Upgrade golangci-lint to v1.61.0 ([#​2950](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2950)) :book: Additionally, there have been 7 contributions to our documentation. ([#​2942](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2942), [#​2985](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2985), [#​2996](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2996), [#​3002](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3002), [#​3039](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3039), [#​3062](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3062)) #### Dependencies ##### Added *Nothing has changed.* ##### Changed - cel.dev/expr: v0.15.0 → v0.18.0 - github.com/Azure/go-ansiterm: [d185dfc → 306776e](https://redirect.github.com/Azure/go-ansiterm/compare/d185dfc...306776e) - github.com/go-openapi/jsonpointer: [v0.19.6 → v0.21.0](https://redirect.github.com/go-openapi/jsonpointer/compare/v0.19.6...v0.21.0) - github.com/go-openapi/swag: [v0.22.4 → v0.23.0](https://redirect.github.com/go-openapi/swag/compare/v0.22.4...v0.23.0) - github.com/google/btree: [v1.0.1 → v1.1.3](https://redirect.github.com/google/btree/compare/v1.0.1...v1.1.3) - github.com/google/cel-go: [v0.20.1 → v0.22.0](https://redirect.github.com/google/cel-go/compare/v0.20.1...v0.22.0) - github.com/google/pprof: [4bfdf5a → d1b30fe](https://redirect.github.com/google/pprof/compare/4bfdf5a...d1b30fe) - github.com/gregjones/httpcache: [9cad4c3 → 901d907](https://redirect.github.com/gregjones/httpcache/compare/9cad4c3...901d907) - github.com/jonboulle/clockwork: [v0.2.2 → v0.4.0](https://redirect.github.com/jonboulle/clockwork/compare/v0.2.2...v0.4.0) - github.com/moby/spdystream: [v0.4.0 → v0.5.0](https://redirect.github.com/moby/spdystream/compare/v0.4.0...v0.5.0) - github.com/onsi/ginkgo/v2: [v2.19.0 → v2.21.0](https://redirect.github.com/onsi/ginkgo/compare/v2.19.0...v2.21.0) - github.com/onsi/gomega: [v1.33.1 → v1.35.1](https://redirect.github.com/onsi/gomega/compare/v1.33.1...v1.35.1) - github.com/stoewer/go-strcase: [v1.2.0 → v1.3.0](https://redirect.github.com/stoewer/go-strcase/compare/v1.2.0...v1.3.0) - github.com/xiang90/probing: [43a291a → a49e3df](https://redirect.github.com/xiang90/probing/compare/43a291a...a49e3df) - go.etcd.io/bbolt: v1.3.9 → v1.3.11 - go.etcd.io/etcd/api/v3: v3.5.14 → v3.5.16 - go.etcd.io/etcd/client/pkg/v3: v3.5.14 → v3.5.16 - go.etcd.io/etcd/client/v2: v2.305.13 → v2.305.16 - go.etcd.io/etcd/client/v3: v3.5.14 → v3.5.16 - go.etcd.io/etcd/pkg/v3: v3.5.13 → v3.5.16 - go.etcd.io/etcd/raft/v3: v3.5.13 → v3.5.16 - go.etcd.io/etcd/server/v3: v3.5.13 → v3.5.16 - go.uber.org/zap: v1.26.0 → v1.27.0 - golang.org/x/crypto: v0.24.0 → v0.28.0 - golang.org/x/exp: [`f3d0a9c`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f3d0a9c) → [`8a7402a`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/8a7402a) - golang.org/x/mod: v0.17.0 → v0.21.0 - golang.org/x/net: v0.26.0 → v0.30.0 - golang.org/x/oauth2: v0.21.0 → v0.23.0 - golang.org/x/sync: v0.7.0 → v0.8.0 - golang.org/x/sys: v0.21.0 → v0.26.0 - golang.org/x/telemetry: [`f48c80b`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f48c80b) → [`bda5523`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/bda5523) - golang.org/x/term: v0.21.0 → v0.25.0 - golang.org/x/text: v0.16.0 → v0.19.0 - golang.org/x/time: v0.3.0 → v0.7.0 - golang.org/x/tools: [`e35e4cc`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/e35e4cc) → v0.26.0 - golang.org/x/xerrors: [`04be3eb`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/04be3eb) → [`5ec99f8`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/5ec99f8) - google.golang.org/genproto/googleapis/api: [`5315273`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/5315273) → [`f6391c0`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f6391c0) - google.golang.org/genproto/googleapis/rpc: [`f6361c8`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f6361c8) → [`f6391c0`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f6391c0) - google.golang.org/genproto: [`b8732ec`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/b8732ec) → [`ef43131`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/ef43131) - google.golang.org/protobuf: v1.34.2 → v1.35.1 - k8s.io/api: v0.31.0 → v0.32.0 - k8s.io/apiextensions-apiserver: v0.31.0 → v0.32.0 - k8s.io/apimachinery: v0.31.0 → v0.32.0 - k8s.io/apiserver: v0.31.0 → v0.32.0 - k8s.io/client-go: v0.31.0 → v0.32.0 - k8s.io/code-generator: v0.31.0 → v0.32.0 - k8s.io/component-base: v0.31.0 → v0.32.0 - k8s.io/gengo/v2: [`51d4e06`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/51d4e06) → [`2b36238`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/2b36238) - k8s.io/kms: v0.31.0 → v0.32.0 - k8s.io/kube-openapi: [`70dd376`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/70dd376) → [`32ad38e`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/32ad38e) - k8s.io/utils: [`18e509b`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/18e509b) → [`3ea5e8c`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/3ea5e8c) - sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.30.3 → v0.31.0 - sigs.k8s.io/json: [`bc3834c`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/bc3834c) → [`9aa6b5e`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/9aa6b5e) - sigs.k8s.io/structured-merge-diff/v4: v4.4.1 → v4.4.2 ##### Removed - github.com/golang/groupcache: [41bb18b](https://redirect.github.com/golang/groupcache/tree/41bb18b) - github.com/imdario/mergo: [v0.3.6](https://redirect.github.com/imdario/mergo/tree/v0.3.6) *Thanks to all our contributors!* 😊 ### [`v0.19.5`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.19.5) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.19.4...v0.19.5) #### What's Changed - 🐛 cache: clone maps to prevent data race when concurrently creating caches using the same options by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3080](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3080) - 🐛 support WaitForSync in custom TypedSyncingSource by [@​tareksha](https://redirect.github.com/tareksha) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3087](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3087) **Full Changelog**: kubernetes-sigs/controller-runtime@v0.19.4...v0.19.5 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
#### Description Fix race condition during the shutdown of the AWS Container Insight receiver. Found by code inspection. #### Documentation Changelog.
<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #32942 --------- Signed-off-by: odubajDT <[email protected]> Co-authored-by: Edmo Vamerlatti Costa <[email protected]> Co-authored-by: Evan Bradley <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes part of #36898 <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Prometheus translation rw2 add support for MetricTypeSum. The current work was inspired by #36353 <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue #33661
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This PR adds the Dynatrace detector to the resource detection processor. The Dynatrace detector loads resource information from the `dt_host_metadata.properties` file which is located in the `/var/lib/dynatrace/enrichment` (on *nix systems) or `%ProgramData%\dynatrace\enrichment` (on Windows) directories. If present in the file, the following attributes will be added: - `dt.entity.host` - `host.name` The Dynatrace detector does not require any additional configuration, other than being added to the list of detectors. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #37577 <!--Describe what testing was performed and which tests were added.--> #### Testing Added unit tests <!--Describe the documentation added.--> #### Documentation Added a description of the detector to the readme <!--Please delete paragraphs that you did not use before submitting.--> --------- Signed-off-by: Florian Bacher <[email protected]> Co-authored-by: Evan Bradley <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.219.0` -> `v0.220.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.220.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.220.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.219.0/v0.220.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.219.0/v0.220.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>googleapis/google-api-go-client (google.golang.org/api)</summary> ### [`v0.220.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.220.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.219.0...v0.220.0) ##### Features - **all:** Auto-regenerate discovery clients ([#​2986](https://redirect.github.com/googleapis/google-api-go-client/issues/2986)) ([82a5738](https://redirect.github.com/googleapis/google-api-go-client/commit/82a5738a1fd9fe8c4ddbcd421d0ba352ddf261f0)) - **all:** Auto-regenerate discovery clients ([#​2988](https://redirect.github.com/googleapis/google-api-go-client/issues/2988)) ([51947d3](https://redirect.github.com/googleapis/google-api-go-client/commit/51947d3685e056a0576e9ffae7f08275720cd73a)) - **all:** Auto-regenerate discovery clients ([#​2989](https://redirect.github.com/googleapis/google-api-go-client/issues/2989)) ([7da3675](https://redirect.github.com/googleapis/google-api-go-client/commit/7da36756c5dd63c30503302ef0d8e7dd24633f82)) - **all:** Auto-regenerate discovery clients ([#​2990](https://redirect.github.com/googleapis/google-api-go-client/issues/2990)) ([5baa849](https://redirect.github.com/googleapis/google-api-go-client/commit/5baa8494310ba297f78e1c902b2dd3ec895833ae)) - **all:** Auto-regenerate discovery clients ([#​2991](https://redirect.github.com/googleapis/google-api-go-client/issues/2991)) ([f812ea5](https://redirect.github.com/googleapis/google-api-go-client/commit/f812ea5cc11a2bc9670ac6ec8186a0d2dcb6347c)) - **all:** Auto-regenerate discovery clients ([#​2993](https://redirect.github.com/googleapis/google-api-go-client/issues/2993)) ([6db0d5a](https://redirect.github.com/googleapis/google-api-go-client/commit/6db0d5afb177a1ab2aa8fdd6e4cb20bdf73df791)) - **all:** Auto-regenerate discovery clients ([#​2994](https://redirect.github.com/googleapis/google-api-go-client/issues/2994)) ([b4d7fc9](https://redirect.github.com/googleapis/google-api-go-client/commit/b4d7fc9236ad8ac5567a8fdd3dd7f0a0e9d08a11)) - **all:** Auto-regenerate discovery clients ([#​2995](https://redirect.github.com/googleapis/google-api-go-client/issues/2995)) ([1bc5d86](https://redirect.github.com/googleapis/google-api-go-client/commit/1bc5d86446458446aed2b2d7ce15455428587cc9)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue #29017 <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Evan Bradley <[email protected]>
#### Description Added STEF exporter implementation for metrics, sending data over gRPC stream. For now only queuing and retry exporter helpers are used. We will need to decide later if other helpers are needed for this exporter. #### Testing Unit tests that verify connecting, reconnecting, sending, acking of data are included. #### Documentation Added to README. #### Future Work More extensive test coverage is desirable and will likely be added in the future. We likely want to implement STEF receiver and add STEF as a tested protocol to our testbed.
#### Description Add support to HOST_PROC env var support. At this point I'm not sure if the default should be changed or not, but, with the env var one can at least experiment with the receiver on different images. #### Link to tracking issue Fixes #35862 #### Testing Added respective unit test. #### Documentation Changelog
This adds support for exporting profiles within the elasticsearch exporter. --------- Co-authored-by: Florian Lehner <[email protected]> Co-authored-by: Carson Ip <[email protected]> Co-authored-by: Tim Rühsen <[email protected]> Co-authored-by: Andrzej Stencel <[email protected]>
#### Description Remove the "dedot" config from the Elasticsearch exporter. This config has been deprecated for over 6 months, so it's time to remove it. ECS mode now dedots by default, and none of the others dedot at all. #### Link to tracking issue Closes #33772 #### Testing I only updated unit tests. No other testing performed, since this is a purely subtractive change that is covered by unit tests. #### Documentation Updated README
#### Description Create documentRouter interface which encapsulates all logic related to document routing. #### Link to tracking issue Part of refactoring for #36092 #### Testing N/A, non-functional change. #### Documentation N/A
<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #32942 --------- Signed-off-by: odubajDT <[email protected]> Co-authored-by: Edmo Vamerlatti Costa <[email protected]> Co-authored-by: Evan Bradley <[email protected]>
…37764) #### Description Extract a dataPointHasher interface from the mappingModel interface, so we can make the latter purely about encoding, and separate concerns. #### Link to tracking issue Part of refactoring for #36092 #### Testing N/A, non-functional change. #### Documentation N/A --------- Co-authored-by: Carson Ip <[email protected]>
#### Description Supersedes #36642 This PR updates the prometheus/prometheus library in our go.mods to 0.300.* (which represents Prometheus 3.0). It touches many go.mod files, but the Prometheus Receiver is the only component heavily affected by breaking changes. --------- Signed-off-by: Arthur Silva Sens <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/envoyproxy/go-control-plane](https://redirect.github.com/envoyproxy/go-control-plane) | `v0.13.1` -> `v0.13.4` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fenvoyproxy%2fgo-control-plane/v0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fenvoyproxy%2fgo-control-plane/v0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fenvoyproxy%2fgo-control-plane/v0.13.1/v0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fenvoyproxy%2fgo-control-plane/v0.13.1/v0.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>envoyproxy/go-control-plane (github.com/envoyproxy/go-control-plane)</summary> ### [`v0.13.4`](https://redirect.github.com/envoyproxy/go-control-plane/releases/tag/v0.13.4) [Compare Source](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.3...v0.13.4) #### What's Changed - build(deps): Bump google.golang.org/grpc from 1.67.1 to 1.69.2 in /examples/dyplomat by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1071](https://redirect.github.com/envoyproxy/go-control-plane/pull/1071) - build(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /internal/tools by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1067](https://redirect.github.com/envoyproxy/go-control-plane/pull/1067) - build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1065](https://redirect.github.com/envoyproxy/go-control-plane/pull/1065) - build(deps): Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 in /xdsmatcher by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1068](https://redirect.github.com/envoyproxy/go-control-plane/pull/1068) - deps: Remove Go minor version from go.mods by [@​mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/envoyproxy/go-control-plane/pull/1078](https://redirect.github.com/envoyproxy/go-control-plane/pull/1078) - [#​1074](https://redirect.github.com/envoyproxy/go-control-plane/issues/1074): Add imports of previous root package in new subpackages to avoid dependency upgrade issues. by [@​valerian-roche](https://redirect.github.com/valerian-roche) in [https://github.com/envoyproxy/go-control-plane/pull/1075](https://redirect.github.com/envoyproxy/go-control-plane/pull/1075) **Full Changelog**: envoyproxy/go-control-plane@v0.13.2...v0.13.4 ### [`v0.13.3`](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.2...v0.13.3) [Compare Source](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.2...v0.13.3) ### [`v0.13.2`](https://redirect.github.com/envoyproxy/go-control-plane/releases/tag/v0.13.2) [Compare Source](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.1...v0.13.2) #### New releasing model The `go-control-plane` repository is now released as multiple independent packages: - `github.com/envoyproxy/go-control-plane` (this release), including the core components such as cache and server - `github.com/envoyproxy/go-control-plane/envoy` and `github.com/envoyproxy/go-control-plane/contrib` for envoy API go generated files - `github.com/envoyproxy/go-control-plane/ratelimit` and `github.com/envoyproxy/go-control-plane/xdsmatcher` as independent components for specific use-cases #### What's Changed - clean up: use only goimports with golangci-lint by [@​mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/envoyproxy/go-control-plane/pull/1030](https://redirect.github.com/envoyproxy/go-control-plane/pull/1030) - build(deps): Bump github/codeql-action from 3.26.6 to 3.27.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1031](https://redirect.github.com/envoyproxy/go-control-plane/pull/1031) - build(deps): Bump actions/checkout from 4.1.6 to 4.2.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1032](https://redirect.github.com/envoyproxy/go-control-plane/pull/1032) - build(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1024](https://redirect.github.com/envoyproxy/go-control-plane/pull/1024) - build(deps): Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1019](https://redirect.github.com/envoyproxy/go-control-plane/pull/1019) - Fix panic in case the resourceType is not know by the caches by [@​alandiegosantos](https://redirect.github.com/alandiegosantos) in [https://github.com/envoyproxy/go-control-plane/pull/1036](https://redirect.github.com/envoyproxy/go-control-plane/pull/1036) - build(deps): Bump golang from 1.21 to 1.22 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/879](https://redirect.github.com/envoyproxy/go-control-plane/pull/879) - build(deps): Bump google.golang.org/grpc from 1.65.0 to 1.67.1 in /examples/dyplomat by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1018](https://redirect.github.com/envoyproxy/go-control-plane/pull/1018) - build(deps): Bump google.golang.org/protobuf from 1.34.2 to 1.35.2 in /xdsmatcher by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1048](https://redirect.github.com/envoyproxy/go-control-plane/pull/1048) - build(deps): Bump github/codeql-action from 3.27.0 to 3.27.4 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1047](https://redirect.github.com/envoyproxy/go-control-plane/pull/1047) - build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /xdsmatcher by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1054](https://redirect.github.com/envoyproxy/go-control-plane/pull/1054) - build(deps): Bump github/codeql-action from 3.27.4 to 3.27.5 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1053](https://redirect.github.com/envoyproxy/go-control-plane/pull/1053) - build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1052](https://redirect.github.com/envoyproxy/go-control-plane/pull/1052) - build(deps): Bump github/codeql-action from 3.27.5 to 3.27.6 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/envoyproxy/go-control-plane/pull/1059](https://redirect.github.com/envoyproxy/go-control-plane/pull/1059) - chore(deps): upgrade golang version to 1.22.8 by [@​lukidzi](https://redirect.github.com/lukidzi) in [https://github.com/envoyproxy/go-control-plane/pull/1038](https://redirect.github.com/envoyproxy/go-control-plane/pull/1038) - Support multi-module releases in go-control-plane by [@​alecholmez](https://redirect.github.com/alecholmez) in [https://github.com/envoyproxy/go-control-plane/pull/714](https://redirect.github.com/envoyproxy/go-control-plane/pull/714) - Create releases for go-control-plane (0.13.2) and envoy API (1.32.2) by [@​valerian-roche](https://redirect.github.com/valerian-roche) in [https://github.com/envoyproxy/go-control-plane/pull/1073](https://redirect.github.com/envoyproxy/go-control-plane/pull/1073) #### New Contributors - [@​alandiegosantos](https://redirect.github.com/alandiegosantos) made their first contribution in [https://github.com/envoyproxy/go-control-plane/pull/1036](https://redirect.github.com/envoyproxy/go-control-plane/pull/1036) - [@​lukidzi](https://redirect.github.com/lukidzi) made their first contribution in [https://github.com/envoyproxy/go-control-plane/pull/1038](https://redirect.github.com/envoyproxy/go-control-plane/pull/1038) **Full Changelog**: envoyproxy/go-control-plane@v0.13.1...v0.13.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
… ordering criteria (#37890) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When reading the documentation, I noticed a typo and a missing configuration field. <!--Please delete paragraphs that you did not use before submitting.-->
…37847) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description As per the discussion in #36906, this PR supports setting the `on_error` mode in syslog receiver that controls the behaviour of the underlying `syslog_parser` when it encounters an error. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Closes #36906. <!--Describe what testing was performed and which tests were added.--> #### Testing Tested setting `on_error` in the syslog receiver config. <!--Describe the documentation added.--> #### Documentation Documented the `on_error` entry in both the syslog input and receiver config. <!--Please delete paragraphs that you did not use before submitting.--> Signed-off-by: Mengnan Gong <[email protected]>
I'm taking my name off a few more scrapers which I believe have had enough community engagement that ideally someone else can take ownership of them going forward.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )