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

fix: discord & msteams webhook_url_file configuration #3728

Merged
merged 1 commit into from
Feb 19, 2024

Conversation

LucaDev
Copy link
Contributor

@LucaDev LucaDev commented Feb 19, 2024

This PR fixes the discord & msteams webhook_url_file config option introduced in #3555

There was a missing check for the WebhookURLFile causing this error:
msg="Loading configuration file failed" file=alertmanager.yml err="no discord webhook URL provided"

@gotjosh gotjosh merged commit efa801f into prometheus:main Feb 19, 2024
11 checks passed
@dbluxo
Copy link

dbluxo commented Feb 28, 2024

@gotjosh Was the fix not included in 0.27.0?

@LucaDev
Copy link
Contributor Author

LucaDev commented Feb 28, 2024

Looks like it isn't included. It is included in the main-tag tho. I'll be using it in the meantime

@gotjosh
Copy link
Member

gotjosh commented Feb 28, 2024

It is not folks - I'm going to release v0.27.1 relatively soon, because #3715 looks pretty serious.

If I included this PR as part of 0.27 - I would have had to re-do the whole rc again and I didn't want people to wait that long.

@dbluxo
Copy link

dbluxo commented Feb 28, 2024

It is not folks - I'm going to release v0.27.1 relatively soon, because #3715 looks pretty serious.

If I included this PR as part of 0.27 - I would have had to re-do the whole rc again and I didn't want people to wait that long.

Thanks for the feedback!

th0th pushed a commit to th0th/alertmanager that referenced this pull request Mar 23, 2024
@Skaronator
Copy link

I'm going to release v0.27.1

Hi @gotjosh, any update for the upcoming bugfix release? Currently experiencing the issue that this PR fixes.

@ajaegle
Copy link

ajaegle commented Apr 24, 2024

Same here. Just stumbled upon this issue wondering about the error message that didn't mention the webhook_url_file for the msteams_config.

@pascal-hofmann
Copy link
Contributor

Same here. :(

@Jared0430
Copy link

Same here, this one had me scratching my head for a while

@Skaronator
Copy link

Hi @gotjosh, there is still no release. It would be wonderful if you could make that happen any time soon.

gotjosh added a commit that referenced this pull request Oct 24, 2024
* Release v0.28.0-rc.0

* [CHANGE] Templating errors in the SNS integration now return an error. #3531 #3879
* [FEATURE] Add a new Microsoft Teams integration based on Flows #4024
* [FEATURE] Add a new Rocket.Chat integration #3600
* [FEATURE] Add a new Jira integration #3590 #3931
* [FEATURE] Add support for `GOMEMLIMIT`, enable it via the feature flag `--enable-feature=auto-gomemlimit`. #3895
* [FEATURE] Add support for `GOMAXPROCS`, enable it via the feature flag `--enable-feature=auto-gomaxprocs`. #3837
* [FEATURE] Add support for limits of silences including the maximum number of active and pending silences, and the maximum size per silence (in bytes). You can use the flags `--silences.max-silences` and `--silences.max-silence-size-bytes` to set them accordingly #3852 #3862 #3866 #3885 #3886 #3877
* [FEATURE] Muted alerts now show whether they are suppressed or not in both the `/api/v2/alerts` endpoint and the Alertmanager UI. #3793 #3797 #3792
* [ENHANCEMENT] Add support for `content`, `username` and `avatar_url` in the Discord integration. `content` and `username` also support templating. #4007
* [ENHANCEMENT] Only invalidate the silences cache if a new silence is created or an existing silence replaced - should improve latency on both `GET api/v2/alerts` and `POST api/v2/alerts` API endpoint. #3961
* [ENHANCEMENT] Add image source label to Dockerfile. To get changelogs shown when using Renovate #4062
* [ENHANCEMENT] Build using go 1.23 #4071
* [ENHANCEMENT] Support setting a global SMTP TLS configuration. #3732
* [ENHANCEMENT] The setting `room_id` in the WebEx integration can now be templated to allow for dynamic room IDs. #3801
* [ENHANCEMENT] Enable setting `message_thread_id` for the Telegram integration. #3638
* [ENHANCEMENT] Support the `since` and `humanizeDuration` functions to templates. This means users can now format time to more human-readable text. #3863
* [ENHANCEMENT] Support the `date` and `tz` functions to templates. This means users can now format time in a specified format and also change the timezone to their specific locale. #3812
* [ENHANCEMENT] Latency metrics now support native histograms. #3737
* [BUGFIX] Fix the SMTP integration not correctly closing an SMTP submission, which may lead to unsuccessful dispatches being marked as successful. #4006
* [BUGFIX]  The `ParseMode` option is now set explicitly in the Telegram integration. If we don't HTML tags had not been parsed by default. #4027
* [BUGFIX] Fix a memory leak that was caused by updates silences continuously. #3930
* [BUGFIX] Fix hiding secret URLs when the URL is incorrect. #3887
* [BUGFIX] Fix a race condition in the alerts - it was more of a hypothetical race condition that could have occurred in the alert reception pipeline. #3648
* [BUGFIX] Fix a race condition in the alert delivery pipeline that would cause a firing alert that was delivered earlier to be deleted from the aggregation group when instead it should have been delivered again. #3826
* [BUGFIX] Fix version in APIv1 deprecation notice. #3815
* [BUGFIX] Fix crash errors when using `url_file` in the Webhook integration. #3800
* [BUGFIX] fix `Route.ID()` returns conflicting IDs. #3803
* [BUGFIX] Fix deadlock on the alerts memory store. #3715
* [BUGFIX] Fix `amtool template render` when using the default values. #3725
* [BUGFIX] Fix `webhook_url_file` for both the Discord and Microsoft Teams integrations. #3728 #3745

---------

Signed-off-by: SuperQ <[email protected]>
Signed-off-by: gotjosh <[email protected]>
Co-authored-by: gotjosh <[email protected]>
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.

7 participants