dagster-io / dagster

An orchestration platform for the development, production, and observation of data assets.
https://dagster.io
Apache License 2.0
11.14k stars 1.4k forks source link

[dagster-msteams] Compatibility with Microsoft Workflow app #23223

Open razafinl opened 1 month ago

razafinl commented 1 month ago

What's the use case?

As Microsoft will retire O365 connectors, Microsoft Teams webhook will cease to work in October 2024.

The replacement will be Power Automate flow to post when a webhook request is received.

Hook URL from Power Automate flow does not work with the current implementation of dagster-msteams library as the flow is now expecting "AdptativeCard".

dagster-msteams should be able to be used with the new alternative to O365 webhook connector.

Ideas of implementation

Same implementation/methods can be used with new PowerAutomate flow hook URLs such as "make_teams_on_run_failure_sensor".

Additional information

No response

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

polivbr commented 2 weeks ago

Although existing legacy connectors will continue to work until October, Microsoft has already removed the ability to add new connectors, which leaves me completely unable to configure Teams notifications from Dagster until this is resolved.

garethbrickman commented 2 weeks ago

@polivbr This is on our roadmap to address in the near future 👍