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

[cmd/githubgen] add distribution reports #29697

Merged
merged 6 commits into from
Dec 12, 2023

Conversation

atoulme
Copy link
Contributor

@atoulme atoulme commented Dec 7, 2023

Description:
Adds a set of distribution reports that can be used to notify distribution maintainers of any changes to distributions.

Link to tracking Issue:
Fixes #28628

maintainers: []
components:
receiver:
- gitprovider
Copy link
Member

Choose a reason for hiding this comment

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

It looks odd to me that a distribution has a single component

Copy link
Contributor Author

Choose a reason for hiding this comment

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

heh well it might be so much value that's all they need.

Copy link
Member

Choose a reason for hiding this comment

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

@adrielp Does liatrio's distro only have one component?

Copy link
Contributor

@adrielp adrielp Dec 12, 2023

Choose a reason for hiding this comment

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

Nope @mx-psi, you're spot on. I need to come back and updated this. This is what we include taken from this manifest.yaml (i've updated the distro faster than I could open pr's for sure)

Extensions:

  • zpages
  • ballast
  • basicauth
  • healthcheck
  • pprof
  • bearertokenauth
  • sigv4auth

exporters:

  • logging
  • otlphttp
  • awsxray
  • awscloudwatchlogs
  • influxdb
  • prometheus
  • zipkiin
  • prometheusremotewrite

processors:

  • batchprocessor
  • memorylimiter
  • resourcedetection
  • resource
  • k8sattributes
  • transform
  • filter

receivers:

  • otlp
  • gitprovider
  • prometheus
  • kubeletestats
  • k8scluster
  • jaeger
  • zipkin

connectors:

  • spanmetrics

Do you want me to make a suggestion to this file to add them? If so, totally happy to do it ASAP such that I don't block any work.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

you need to add this to the metadata.yaml of every component you include, and then this tool will pick up the changes and build the report.
This is not blocking this PR.

Copy link
Contributor

Choose a reason for hiding this comment

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

@atoulme - want me to go ahead and do that now through a separate PR such that it can be picked up through this one?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Please open a PR, and we'll see which one lands first.

exporter/azuremonitorexporter/trace_to_envelope.go Outdated Show resolved Hide resolved
cmd/githubgen/main.go Show resolved Hide resolved
cmd/githubgen/allowlist.txt Show resolved Hide resolved
.github/workflows/scripts/check-codeowners.sh Outdated Show resolved Hide resolved
.github/CODEOWNERS Outdated Show resolved Hide resolved
@mx-psi
Copy link
Member

mx-psi commented Dec 12, 2023

Thanks for splitting out the PRs, should be good now if you rebase :)

@mx-psi mx-psi merged commit 97764b9 into open-telemetry:main Dec 12, 2023
85 checks passed
@github-actions github-actions bot added this to the next release milestone Dec 12, 2023
@atoulme atoulme deleted the add_distribution_owners branch December 12, 2023 19:20
Copy link
Member

@jsirianni jsirianni left a comment

Choose a reason for hiding this comment

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

This is great. Left a couple comments related to the observIQ repository link.

- name: grafana
url: https://github.com/grafana/agent
- name: observiq
url: https://github.com/observIQ/observiq-otel-collector
Copy link
Member

Choose a reason for hiding this comment

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

The observIQ distribution is now at https://github.com/observIQ/bindplane-agent, the original link will redirect.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

go ahead and open a PR to fix, and feel free to add yourself as maintainer so you can keep on top of this type of changes moving forward, thanks!

@@ -0,0 +1,117 @@
name: observiq
url: https://github.com/observIQ/observiq-otel-collector
Copy link
Member

Choose a reason for hiding this comment

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

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.

Distro should include owners
6 participants