E52D Add FlyteWebhookAppEnvironment to flyte.app.extras by cosmicBboy · Pull Request #669 · flyteorg/flyte-sdk · GitHub
[go: up one dir, main page]

Skip to content

Add FlyteWebhookAppEnvironment to flyte.app.extras#669

Merged
kumare3 merged 7 commits intomainfrom
nielsb/flyte-webhook-app-env
Feb 20, 2026
Merged

Add FlyteWebhookAppEnvironment to flyte.app.extras#669
kumare3 merged 7 commits intomainfrom
nielsb/flyte-webhook-app-env

Conversation

@cosmicBboy
Copy link
Contributor

This pull request introduces a new example for using the pre-built Flyte webhook environment, improves the FastAPI webhook example with modern HTTP client usage, and expands the exported symbols for webhook environments and endpoints. It also adds minor enhancements for app handles and remote app watching.

New Example and Documentation:

  • Added a comprehensive example script run_webhook_env.py demonstrating how to use FlyteWebhookAppEnvironment with FastAPI endpoints for common Flyte operations, including authentication and task execution.

FastAPI Webhook Example Improvements:

  • Updated the FastAPI webhook example (run_webhook.pyrun_webhook_fastapi.py) to use httpx for HTTP requests instead of urllib, simplifying authentication and endpoint testing. [1] [2]
  • Updated dependencies to include httpx and bump Flyte version to 2.0.0b56.

Webhook Environment and Endpoint API Expansion:

  • Expanded the exports in flyte.app.extras to include FlyteWebhookAppEnvironment, webhook endpoint types, groups, and allowlist configuration, making it easier to use and customize webhook environments.

API and Protocol Enhancements:

  • Added url property to the AppHandle protocol, clarifying app interface and endpoint access.

Remote App Deployment Robustness:

  • Improved the remote app watcher to handle cases where deployment status conditions are missing, adding a sleep interval for robustness. [1] [2] [3]

Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
@cosmicBboy cosmicBboy changed the title Add FlyteWebhookAppEnvironment to flyte.app.extras [wip] Add FlyteWebhookAppEnvironment to flyte.app.extras Feb 13, 2026
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
@cosmicBboy cosmicBboy changed the title [wip] Add FlyteWebhookAppEnvironment to flyte.app.extras Add FlyteWebhookAppEnvironment to flyte.app.extras Feb 19, 2026
@kumare3 kumare3 merged commit 4af8383 into main Feb 20, 2026
17 checks passed
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

0