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

Add AWS SecretsManager Provider #19341

Closed
wants to merge 0 commits into from
Closed

Conversation

driverpt
Copy link
Contributor

@driverpt driverpt commented Mar 6, 2023

Description:
Adding AWS SecretsManager Support. To be able to inject secrets via AWS Lambda Layer

Link to tracking Issue: 19368

Testing: Test fetching via SecretsManager emulating AWS API

Documentation: ?????

@driverpt driverpt requested review from a team and Aneurysm9 March 6, 2023 22:20
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Mar 6, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

  • ✅ login: driverpt / name: Luís Duarte (594ec5d61654a946a0d578ee1ccff1ec54c497af, 482c21a42422dc19834a5d1f14631c6a1eeb1f0c, a593deb384847198f2a8e8354f3d8e784c792710, 3bc519ca7400fbbd3a015c742b1521532c366f27, 93906cb5514d7e7d68840a82d5373314254fceb3)
  • ✅ login: atoulme / name: Antoine Toulme (55d46b468ed53c358a26440dda2928520ef43409)

@driverpt
Copy link
Contributor Author

driverpt commented Mar 6, 2023

cc @mhausenblas

@runforesight
Copy link

runforesight bot commented Mar 6, 2023

Foresight Summary

    
Major Impacts

build-and-test duration(27 minutes 48 seconds) has decreased 40 minutes 15 seconds compared to main branch avg(1 hour 8 minutes 3 seconds).
View More Details

⭕  build-and-test-windows workflow has finished in 3 seconds (43 minutes 39 seconds less than main branch avg.) and finished at 9th Mar, 2023.


Job Failed Steps Tests
windows-unittest-matrix -     🔗  N/A See Details
windows-unittest -     🔗  N/A See Details

✅  telemetrygen workflow has finished in 1 minute (1 minute 37 seconds less than main branch avg.) and finished at 9th Mar, 2023.


Job Failed Steps Tests
build-dev -     🔗  N/A See Details
publish-latest -     🔗  N/A See Details
publish-stable -     🔗  N/A See Details

✅  check-links workflow has finished in 1 minute 27 seconds (34 seconds less than main branch avg.) and finished at 9th Mar, 2023.


Job Failed Steps Tests
changed files -     🔗  N/A See Details
check-links -     🔗  N/A See Details

✅  changelog workflow has finished in 2 minutes 6 seconds and finished at 9th Mar, 2023.


Job Failed Steps Tests
changelog -     🔗  N/A See Details

❌  build-and-test workflow has finished in 27 minutes 48 seconds (40 minutes 15 seconds less than main branch avg.) and finished at 9th Mar, 2023. 5 jobs failed.


Job Failed Steps Tests
unittest-matrix (1.19, connector) -     🔗  ✅ 98  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, connector) -     🔗  ✅ 98  ❌ 0  ⏭ 0    🔗 See Details
correctness-metrics -     🔗  ✅ 2  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, internal) -     🔗  ✅ 581  ❌ 0  ⏭ 0    🔗 See Details
correctness-traces -     🔗  ✅ 17  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, internal) -     🔗  ✅ 581  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, extension) -     🔗  ✅ 538  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, processor) -     🔗  ✅ 1546  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, extension) -     🔗  ✅ 538  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, processor) -     🔗  ✅ 1546  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, receiver-0) -     🔗  ✅ 2580  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, receiver-0) -     🔗  ✅ 2580  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, receiver-1) -     🔗  ✅ 1940  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, receiver-1) -     🔗  ✅ 1940  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, exporter) -     🔗  ✅ 2474  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, other) -     🔗  ✅ 4729  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.20, exporter) -     🔗  ✅ 2474  ❌ 0  ⏭ 0    🔗 See Details
integration-tests -     🔗  ✅ 55  ❌ 0  ⏭ 0    🔗 See Details
unittest-matrix (1.19, other) -     🔗  ✅ 4729  ❌ 0  ⏭ 0    🔗 See Details
setup-environment -     🔗  N/A See Details
checks Porto     🔗  N/A See Details
lint-matrix (receiver-0) -     🔗  N/A See Details
lint-matrix (receiver-1) -     🔗  N/A See Details
lint-matrix (processor) -     🔗  N/A See Details
lint-matrix (exporter) -     🔗  N/A See Details
lint-matrix (extension) -     🔗  N/A See Details
lint-matrix (connector) -     🔗  N/A See Details
lint-matrix (internal) -     🔗  N/A See Details
lint-matrix (other) Lint     🔗  N/A See Details
build-examples -     🔗  N/A See Details
check-collector-module-version Check Collector Module Version     🔗  N/A See Details
check-codeowners Check Code Owner Existence     🔗  N/A See Details
unittest (1.20) -     🔗  N/A See Details
unittest (1.19) -     🔗  N/A See Details
lint Interpret result     🔗  N/A See Details
cross-compile -     🔗  N/A See Details
windows-msi -     🔗  N/A See Details
build-package -     🔗  N/A See Details
publish-dev -     🔗  N/A See Details
publish-check -     🔗  N/A See Details
publish-stable -     🔗  N/A See Details

✅  prometheus-compliance-tests workflow has finished in 13 minutes 12 seconds (⚠️ 4 minutes 50 seconds more than main branch avg.) and finished at 9th Mar, 2023.


Job Failed Steps Tests
prometheus-compliance-tests -     🔗  ✅ 21  ❌ 0  ⏭ 0    🔗 See Details

✅  load-tests workflow has finished in 15 minutes 36 seconds and finished at 9th Mar, 2023.


Job Failed Steps Tests
loadtest (TestTraceAttributesProcessor) -     🔗  ✅ 3  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestIdleMode) -     🔗  ✅ 1  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestMetric10kDPS|TestMetricsFromFile) -     🔗  ✅ 6  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestTraceNoBackend10kSPS|TestTrace1kSPSWithAttrs) -     🔗  ✅ 8  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestMetricResourceProcessor|TestTrace10kSPS) -     🔗  ✅ 12  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestTraceBallast1kSPSWithAttrs|TestTraceBallast1kSPSAddAttrs) -     🔗  ✅ 10  ❌ 0  ⏭ 0    🔗 See Details
loadtest (TestBallastMemory|TestLog10kDPS) -     🔗  ✅ 18  ❌ 0  ⏭ 0    🔗 See Details
setup-environment -     🔗  N/A See Details

✅  e2e-tests workflow has finished in 14 minutes 41 seconds and finished at 9th Mar, 2023.


Job Failed Steps Tests
kubernetes-test (v1.25.3) -     🔗  N/A See Details
kubernetes-test (v1.26.0) -     🔗  N/A See Details
kubernetes-test (v1.24.7) -     🔗  N/A See Details
kubernetes-test (v1.23.13) -     🔗  N/A See Details

🔎 See details on Foresight

*You can configure Foresight comments in your organization settings page.

@Aneurysm9
Copy link
Member

Thank you for your interest in contributing. Please review our contributing guidelines for new components to ensure that the contribution process is followed.

@driverpt
Copy link
Contributor Author

driverpt commented Mar 9, 2023

@Aneurysm9 , I think now it's all following the guidelines, can you please double-check ?

@atoulme atoulme added the Sponsor Needed New component seeking sponsor label Mar 9, 2023
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label May 26, 2023
@driverpt
Copy link
Contributor Author

No stale please

@atoulme atoulme removed the Stale label May 27, 2023
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jun 11, 2023
@github-actions
Copy link
Contributor

Closed as inactive. Feel free to reopen if this PR is still being worked on.

@github-actions github-actions bot closed this Jun 25, 2023
@driverpt
Copy link
Contributor Author

driverpt commented Aug 23, 2023

Can this be re-opened?

@atoulme atoulme reopened this Oct 9, 2023
@atoulme atoulme added Accepted Component New component has been sponsored and removed Stale Sponsor Needed New component seeking sponsor labels Oct 9, 2023
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Nov 25, 2023
@crobert-1 crobert-1 added never stale Issues marked with this label will be never staled and automatically removed and removed Stale labels Nov 28, 2023
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Dec 13, 2023
@atoulme
Copy link
Contributor

atoulme commented Dec 14, 2023

We still have a conflict on this one.

@github-actions github-actions bot removed the Stale label Dec 14, 2023
@driverpt
Copy link
Contributor Author

On it

@driverpt
Copy link
Contributor Author

Conflits resolved and commands applied as suggested

Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Dec 29, 2023
@atoulme
Copy link
Contributor

atoulme commented Jan 8, 2024

Need to tidy again - make gotidy should help

@github-actions github-actions bot removed the Stale label Jan 9, 2024
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jan 24, 2024
Copy link
Contributor

github-actions bot commented Feb 8, 2024

Closed as inactive. Feel free to reopen if this PR is still being worked on.

@github-actions github-actions bot closed this Feb 8, 2024
@atoulme atoulme reopened this Feb 8, 2024
@atoulme
Copy link
Contributor

atoulme commented Feb 8, 2024

Let's go again.

@atoulme
Copy link
Contributor

atoulme commented Feb 8, 2024

Woops. I pushed the wrong branch. I will push to my fork.

@atoulme atoulme mentioned this pull request Feb 8, 2024
@atoulme
Copy link
Contributor

atoulme commented Feb 8, 2024

The work continues in #31123

dmitryax pushed a commit that referenced this pull request Feb 16, 2024
== This is continuation of
#19341
==

**Description:** 
Adding AWS SecretsManager Support. To be able to inject secrets via AWS
Lambda Layer

**Link to tracking Issue:**
[19368](#19368)

**Testing:** Test fetching via SecretsManager emulating AWS API

**Documentation:** README.md

---------

Co-authored-by: Luís Duarte <lduarte@luisduarte.net>
XinRanZhAWS pushed a commit to XinRanZhAWS/opentelemetry-collector-contrib that referenced this pull request Mar 13, 2024
== This is continuation of
open-telemetry#19341
==

**Description:** 
Adding AWS SecretsManager Support. To be able to inject secrets via AWS
Lambda Layer

**Link to tracking Issue:**
[19368](open-telemetry#19368)

**Testing:** Test fetching via SecretsManager emulating AWS API

**Documentation:** README.md

---------

Co-authored-by: Luís Duarte <lduarte@luisduarte.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Component New component has been sponsored never stale Issues marked with this label will be never staled and automatically removed Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants