Coder Social home page Coder Social logo

azkaban-cli's Introduction

Azkaban CLI

Build Status Code style: black

CLI for Azkaban 3 API access and flow upload.

Install

Use virtualenv or conda env

### Building virtualenv
virtualenv azkaban_cli

### Activating virtualenv
source azkaban_cli/bin/activate

### Installing Azkaban CLI
pip install azkaban_cli

Usage

Activate your virtualenv and call azkaban

$ azkaban --help
Usage: azkaban [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  add_permission                Add a group with permission in a project
  change_permission             Change a group permission in a project
  create                        Create a new project
  delete                        Delete a project
  execute                       Execute a flow from a project
  cancel                        Cancel a flow execution
  fetch_flow_execution          Fetch a flow execution
  fetch_flow_execution_updates  Fetch flow execution updates
  fetch_execution_of_a_flow     Fetch all execution of a given flow
  fetch_jobs_from_flow          Fetch jobs of a flow
  fetch_projects                Fetch all project from a user
  fetch_sla                     Fetch the SLA from a schedule
  login                         Login to an Azkaban server
  logout                        Logout from Azkaban session
  remove_permission             Remove group permission from a project
  schedule                      Schedule a flow from a project with specified cron...
  unschedule                    Unschedule a flow from a project
  upload                        Generates a zip of path passed as argument and...

Examples

Making login (this login cache information and don't need to do again)

azkaban login --host https://azkaban.your_company.com

Contribute

For development and contributing, please follow Contributing Guide and ALWAYS respect the Code of Conduct

azkaban-cli's People

Contributors

aguimaraesduarte avatar arnour avatar destag avatar dmvieira avatar hermancaldara avatar icarodgl avatar izontm avatar jcsekar avatar jessescn avatar leonardofurtado avatar marcelofa avatar perkles avatar pniedzwiedzinski avatar rafaveira3 avatar regismachado avatar renanoliveira avatar rrrahal avatar sumit-badsara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.