Skip to main content

An Airflow plugin for interacting with IOMETE platform.

Project description

INTERROGATE

IOMETE Airflow Plugin

This Plugin helps to trigger/run Spark Jobs created in IOMETE platform.

Installation

This plugin could be easily installed with pip. Just run the following in your aiflow server:

pip install iomete-airflow-plugin

Restart you server and check the plugins page on Airflow's admin panel to make sure plugin loaded successfully.

Configuration

You need to add the following keys to airflow's Variables page:

  • iomete_access_token - Personal access token. Check our documentation page on how to generate one.
  • iomete_host - IOMETE platform host URL.
  • iomete_domain - IOMETE domain identifier (required since v2.0.0).

Usage

Here are sample DAG:

from airflow import DAG
from iomete_airflow_plugin.iomete_operator import IometeOperator

dag = DAG(dag_id="...", default_args={}, schedule_interval=None)

task = IometeOperator(
    task_id="random_task_id",
    job_id="1b0fc29b-5491-4c0a-94ea-48e304c3c72e", # Spark Job ID or Name in IOMETE platform.
    dag=dag,
)

Resources

For more information check:

  1. Github repository
  2. IOMETE Docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iomete_airflow_plugin-2.0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iomete_airflow_plugin-2.0.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file iomete_airflow_plugin-2.0.2.tar.gz.

File metadata

  • Download URL: iomete_airflow_plugin-2.0.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.5 Darwin/25.3.0

File hashes

Hashes for iomete_airflow_plugin-2.0.2.tar.gz
Algorithm Hash digest
SHA256 aa0f68c523cb2c138661ed54cb08f59740d8d843b57325baddab7cbdda3ab411
MD5 ee2cfeade097100e9cb76d68f66e8818
BLAKE2b-256 2f8cb0f8ec24507cb2c8abab25944dda9c0e3f995471fc6d35b0f7f380a09113

See more details on using hashes here.

File details

Details for the file iomete_airflow_plugin-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for iomete_airflow_plugin-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 301e2eaf85f8ab5b5c57511109262d1c38e22e77138668e1557575364fc4d464
MD5 aa5f1198fac72f20d7888d7b9e765e29
BLAKE2b-256 7f188efe883156857fdb6397cfacffe9c6bcb0618b6a442619bdeef51ef0441a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page