We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The new annotations spec will be released to Meltano soon. This spec allows projects to define deploy hints and other rules for 3rd-party tools.
annotations
schedules: - name: slack_notifications interval: 0 12 * * * job: slack_notifications annotations: airflow: disabled: True - name: cloudwatch_el interval: 0 6 * * * job: cloudwatch_el annotations: airflow: environments: [prod, staging] - name: meltanohub_el_staging interval: 0 6 * * * job: meltanohub_el annotations: airflow: environments: [prod] - name: spreadsheets_anywhere_el interval: 0 6 * * * job: spreadsheets_anywhere_el annotations: airflow: environments: [prod] - name: daily_staging_dry_run interval: 0 6 * * * job: spreadsheets_anywhere_el annotations: airflow: environments: [staging]
The logic here will be ignored by Meltano Core - but it can be used within airflow-ext to modify how schedules will be executed.
airflow-ext
The above logic handles two basic rules:
disabled=True
environments
The text was updated successfully, but these errors were encountered:
WIP PR:
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
The new
annotations
spec will be released to Meltano soon. This spec allows projects to define deploy hints and other rules for 3rd-party tools.The logic here will be ignored by Meltano Core - but it can be used within
airflow-ext
to modify how schedules will be executed.The above logic handles two basic rules:
disabled=True
, then the job would be disabled for all environments - or simply not deployed to Airflow at all.environments
is declared, the schedule will only be run if it contains a match to the name of the currently activated Meltano Environment.The text was updated successfully, but these errors were encountered: