goharbor / harbor

An open source trusted cloud native registry project that stores, signs, and scans content.
https://goharbor.io
Apache License 2.0
23.46k stars 4.7k forks source link

Webhook to send MS Teams notifications #12726

Open malmor opened 4 years ago

malmor commented 4 years ago

Is your feature request related to a problem? Please describe. In our team we would love to receive notifications in Microsoft Teams when new artifacts get pushed to our harbor instance. Webhooks seem to be the perfect solution, but a small test showed that the webhook format does not match the requirements of MS Teams.

Response from MS Teams: Summary or Text is required.

Adding those attributes to the format creates notifications in MS Teams.

Describe the solution you'd like It would be great to have a MS Teams notification type, similar to the Slack type (https://goharbor.io/docs/2.0.0/working-with-projects/project-configuration/configure-webhooks/) as discussed here.

xaleeks commented 4 years ago

@mmpei can you do please look into this?

github-actions[bot] commented 2 years ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

malmor commented 2 years ago

Hey there, this feature would still be a great improvement for us.

We are using MS Teams as our primary notification channel.

13395 seems to be a duplicate for this with a little bit more traffic - feel free to close this in favour of the other one.

github-actions[bot] commented 1 year ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

szpak commented 1 year ago

I believe that the Teams notification still might be useful.

chlins commented 1 year ago

There is a PR from the community working on this: https://github.com/goharbor/harbor/pull/18309

github-actions[bot] commented 11 months ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

szpak commented 11 months ago

Some teams might still want to have it implemented.

github-actions[bot] commented 9 months ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

szpak commented 9 months ago

Teams is still a popular choice in enterprise :-/

github-actions[bot] commented 7 months ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

szpak commented 7 months ago

It's still valid.

github-actions[bot] commented 5 months ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

szpak commented 5 months ago

Probably still valid.

github-actions[bot] commented 2 months ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

yevheniilavrenchuk commented 1 month ago

It's still valid for us too.