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

Allow passing of TLS certificates inline. #83

Merged
merged 5 commits into from
Jun 14, 2024
Merged

Allow passing of TLS certificates inline. #83

merged 5 commits into from
Jun 14, 2024

Conversation

woblerr
Copy link
Owner

@woblerr woblerr commented Jun 12, 2024

  • Bumped github.com/prometheus/exporter-toolkit from v0.9.1 to v0.11.0. This allows the TLSCert, TLSKey and ClientCAs to be passed inline as a string as part of the TLSConfig.
  • Bumped github.com/prometheus/common from v0.45.0 to v0.54.0.
  • Bumped github.com/prometheus/client_golang from v1.14.0 to v1.19.1.
  • Added test cases for e2e tests:
    • launch of the exporter specifying the configuration file for TLS (certificates inline) and without basic auth.
    • launch of the exporter specifying the configuration file for TLS and client certificate (any cert).
    • launch of the exporter specifying the configuration file for TLS and client certificate (signed cert).
  • Updated other dependencies and docs.

Added cases:
* launch of the exporter specifying the configuration file for TLS (certificates inline) and without basic auth.
* launch of the exporter specifying the configuration file for TLS and client certificate (any cert).
* launch of the exporter specifying the configuration file for TLS and client certificate (signed cert).
@woblerr woblerr added documentation dependencies Pull requests that update a dependency file labels Jun 12, 2024
@woblerr woblerr self-assigned this Jun 13, 2024
@woblerr woblerr merged commit 0b5458d into master Jun 14, 2024
4 checks passed
@woblerr woblerr deleted the bump_deps branch June 14, 2024 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant