Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id AF542200BCD for ; Sun, 27 Nov 2016 20:15:55 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id ADC8C160B12; Sun, 27 Nov 2016 19:15:55 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 041A5160B01 for ; Sun, 27 Nov 2016 20:15:54 +0100 (CET) Received: (qmail 77658 invoked by uid 500); 27 Nov 2016 19:15:54 -0000 Mailing-List: contact commits-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list commits@airflow.incubator.apache.org Received: (qmail 77647 invoked by uid 99); 27 Nov 2016 19:15:54 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Nov 2016 19:15:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A4A291A02FF for ; Sun, 27 Nov 2016 19:15:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -7.019 X-Spam-Level: X-Spam-Status: No, score=-7.019 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id BOiZF7OdNqMa for ; Sun, 27 Nov 2016 19:15:50 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id AFDE85F252 for ; Sun, 27 Nov 2016 19:15:49 +0000 (UTC) Received: (qmail 72195 invoked by uid 99); 27 Nov 2016 19:14:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Nov 2016 19:14:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 76FE52C0086 for ; Sun, 27 Nov 2016 19:14:58 +0000 (UTC) Date: Sun, 27 Nov 2016 19:14:58 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: commits@airflow.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (AIRFLOW-489) Add API framework MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 27 Nov 2016 19:15:55 -0000 [ https://issues.apache.org/jira/browse/AIRFLOW-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15700170#comment-15700170 ] ASF subversion and git services commented on AIRFLOW-489: --------------------------------------------------------- Commit d5ac6bd9d0257683d8b2d0b200a513b2f43ce5dc in incubator-airflow's branch refs/heads/master from [~bolke] [ https://git-wip-us.apache.org/repos/asf?p=incubator-airflow.git;h=d5ac6bd ] [AIRFLOW-489] Add API Framework This implements a framework for API calls to Airflow. Currently all access is done by cli or web ui. Especially in the context of the cli this raises security concerns which can be alleviated with a secured API call over the wire. Secondly integration with other systems is a bit harder if you have to call a cli. For public facing endpoints JSON is used. As an example the trigger_dag functionality is now made into a API call. Backwards compat is retained by switching to a LocalClient. > Add API framework > ----------------- > > Key: AIRFLOW-489 > URL: https://issues.apache.org/jira/browse/AIRFLOW-489 > Project: Apache Airflow > Issue Type: Improvement > Reporter: Bolke de Bruin > -- This message was sent by Atlassian JIRA (v6.3.4#6332)