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

Prepare components for the Client Authentication Extensions #3507

Closed
gramidt opened this issue May 24, 2021 · 1 comment
Closed

Prepare components for the Client Authentication Extensions #3507

gramidt opened this issue May 24, 2021 · 1 comment

Comments

@gramidt
Copy link
Member

gramidt commented May 24, 2021

Is your feature request related to a problem? Please describe.
open-telemetry/opentelemetry-collector#3128 in the core introduces changes to ToDialOptions and ToClient methods to use configuration from extensions to get hold of authentication configuration for clients. However, this commit has recently been rolled back to reduce the changes needed for an individual PR in contrib ( see #3442 ). This issue is to track moving the necessary code to the exporter/receiver/extenion 'Start' method to prepare for a more refined approach approach for integrating this new feature set.

Impacted components:

Exporters:

  • lokiexporter (I'm the codeowner)
  • dynatraceexporter
  • sumologicexporter
  • influxdbexporter
  • signalfxexporter
  • f5cloudexporter (I'm the codeowner)
  • awsprometheusremotewriteexporter
  • humioexporter
  • uptraceexporter

Receivers:

  • nginxreceiver

Extensions:

  • httpforwarderextension

Describe the solution you'd like
I will create individual PRs based on the individual commits from #3442, minus extensions being passed to ToClient(). I will leave the component.Host changes, so that the changes needed to re-add are extremely minimal.

Describe alternatives you've considered
N/A

Additional context
This is required based on a conversation with @bogdandrutu within #3442.

@gramidt
Copy link
Member Author

gramidt commented May 24, 2021

@bogdandrutu - I have split the PRs based on your feedback on #3442.

cc @jpkrohling @tigrannajaryan @pavankrish123

tigrannajaryan pushed a commit that referenced this issue May 25, 2021
…tension changes (#3518)

While this change is mostly syntax updates, this will reduce the effort for adding the corresponding tests for Client Auth Extensions in a near future PR.

Link to tracking Issue:
#3507
thepeterstone pushed a commit to thepeterstone/opentelemetry-collector-contrib that referenced this issue May 25, 2021
…tension changes (open-telemetry#3518)

Updated awsprometheusremotewriteeexporter tests for upcoming client auth extension changes.

While this change is mostly syntax updates, this will reduce the effort for adding the corresponding tests for Client Auth Extensions in a near future PR.

**Link to tracking Issue:**
open-telemetry#3507
tigrannajaryan pushed a commit that referenced this issue May 25, 2021
@gramidt gramidt closed this as completed May 28, 2021
tigrannajaryan pushed a commit that referenced this issue Jun 3, 2021
…ication Extensions (2/2) (#3694)

This is the second phase of #3507.

**Link to tracking Issue:**
#3692 

Component changes are based on open-telemetry/opentelemetry-collector#3340.

Also related to open-telemetry/opentelemetry-collector#3282
alexperez52 referenced this issue in open-o11y/opentelemetry-collector-contrib Aug 18, 2021
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
mstumpfx pushed a commit to mstumpfx/opentelemetry-collector-contrib that referenced this issue Sep 21, 2021
…tension changes (open-telemetry#3518)

While this change is mostly syntax updates, this will reduce the effort for adding the corresponding tests for Client Auth Extensions in a near future PR.

Link to tracking Issue:
open-telemetry#3507
mstumpfx pushed a commit to mstumpfx/opentelemetry-collector-contrib that referenced this issue Oct 1, 2021
…tension changes (open-telemetry#3518)

While this change is mostly syntax updates, this will reduce the effort for adding the corresponding tests for Client Auth Extensions in a near future PR.

Link to tracking Issue:
open-telemetry#3507
mstumpfx pushed a commit to mstumpfx/opentelemetry-collector-contrib that referenced this issue Oct 8, 2021
…tension changes (open-telemetry#3518)

While this change is mostly syntax updates, this will reduce the effort for adding the corresponding tests for Client Auth Extensions in a near future PR.

Link to tracking Issue:
open-telemetry#3507
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant