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

api/vmalertmanager: adds webserver configuration #1045

Merged
merged 4 commits into from
Jul 26, 2024

Conversation

f41gh7
Copy link
Collaborator

@f41gh7 f41gh7 commented Jul 24, 2024

Adds a new type for generic webserver TLS configuration.

  • First of all, it allows to properly configure alertmanager and detect tls related params for it. It fixes scheme detection for probes, AsURL function.

  • Second, it allows later to rollout this type to other application and have a generic way of TLS/mTLS configuration

  • Fixes bug with tlsAssets mount with custom config reloader for alertmanager. Previously it was not mounted correctly and may cause issues with inaccessible assets.

related issues:

Adds a new type for generic webserver TLS configuration.

* First of all, it allows to properly configure alertmanager and detect tls related params for it.
 It fixes scheme detection for probes, AsURL function.

* Second, it allows later to rollout this type to other application and have a generic way of TLS/mTLS configuration

* Fixes bug with tlsAssets mount with custom config reloader for alertmanager. Previously it was not mounted correctly and may cause issues with inaccessible assets.

related issues:
- #994
- #1033

Signed-off-by: f41gh7 <[email protected]>
* adds webhook validation for alertmanager webConfig

Signed-off-by: f41gh7 <[email protected]>
Signed-off-by: f41gh7 <[email protected]>
@f41gh7 f41gh7 merged commit 569fc52 into master Jul 26, 2024
2 checks passed
@f41gh7 f41gh7 deleted the introduce-alertmanager-web-config branch July 26, 2024 09:13
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

Successfully merging this pull request may close these issues.

2 participants