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

In worker Operator #60

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

In worker Operator #60

wants to merge 6 commits into from

Conversation

luiztauffer
Copy link
Member

This PR takes the necessary steps towards Fix #49

  • new column piece_execution_mode for PieceRepository table
  • make migrations for database model changes
  • add rest endpoints for getting, creating, deleting and editing Airflow Connections
  • add DominoBackendRestClient.check_create_airflow_connection() function
  • DominoWorkerOperator
    • activate DominoWorkerOperator when execution_mode==worker
    • load Piece code from tar file (or similar method), the Piece should require no installation in the worker environment
    • get secrets with DominoBackendRestClient
    • get conn_id with DominoBackendRestClient

@luiztauffer luiztauffer added enhancement New feature or request REST REST API related issues domino-py Domino Python package related issues labels Jul 18, 2023
@luiztauffer luiztauffer changed the base branch from main to dev November 13, 2023 22:22
Base automatically changed from dev to main November 27, 2023 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domino-py Domino Python package related issues enhancement New feature or request REST REST API related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feature] Run Pieces in-worker
1 participant