Yep. I think the important one is that I believe (or at least this is my
proposal to address some of the concerns of the maintainers) we will be
leaning towards the approach that if we accept any submission for an
"external service" provider, then there must be a commitment from the
service provider to create and maintain "System test harness" on their own.
And the proposal is that they should implement "System Tests" in the
provider that will allow us in the community to know that their provider is
still functioning with the external service.

That's pretty high bar, I think, and some of our service providers -
Google, Amazon, Databricks - are already committed to do that for their
providers (and even they took part in making the System tests harness
robust and usable in such scenarios).

Staying with your "own" way of relassing and maintaining such a provider is
far easier and bears no such long time commitments, you have more freedom
and more control, while this means that it can only be listed in the
"ecosystem" part of the official Airflow documentation.

Note - this is not yet a formalized and agreed policy, but I personally
think it is one that has the right balance of service providers needs and
community expectations.

J.



On Fri, Dec 16, 2022 at 4:38 PM Xiaodong Deng <xdd...@apache.org> wrote:

> Hi Andrew,
>
> Thanks a lot for the email and your interest to make the contribution.
>
> Earlier we did have a similar conversation for another potential provider,
> at https://lists.apache.org/thread/1gtw5vyypxh0p72wh4dss7cllcvhgh01 .
> Inside I believe you will find a lot of useful information.
>
> In short, we would like to be more careful when we review such
> contributions, because accepting it also means long-term commitment from
> both the Airflow maintainer side & the provider contributor side. In the
> email exchange I shared above, you will find more detailed information
> about our concern (but of course none of them is an immediate blocker).
>
> Hope it helps.
>
>
> Regards,
> XD
>
> On Fri, Dec 16, 2022 at 5:43 AM Andrew Shakinovsky
> <andrew.shakinov...@sas.com.invalid> wrote:
>
>> Hi all,
>>
>> We have developed a provider to allow execution of SAS jobs and flows
>> from Airflow. This provider will be primarily useful for our customers to
>> integrate with Airflow. We plan to maintain and support it moving forward.
>> Having read through some contributing doc, I feel it would be appropriate
>> to have it hosted in with the Airflow community providers in the main tree.
>> I am planning to submit a PR for this, but wanted to make sure I am on the
>> right track. Is there anything else I should consider or know?
>>
>>
>>
>> Thanks
>>
>

Reply via email to