-
Notifications
You must be signed in to change notification settings - Fork 14.4k
New issue
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
Status of testing Providers that were prepared on July 29, 2023 #32936
Comments
Tested the from airflow import DAG
from airflow.providers.amazon.aws.operators.redshift_data import RedshiftDataOperator
default_args = {
"start_date": "2023-03-01",
}
dag = DAG(
"test_redshift_serverless",
default_args=default_args,
schedule="0 0 1,15 * *",
catchup=False
)
try:
rd = RedshiftDataOperator(
task_id="run_this",
dag=dag,
database="dev",
workgroup_name="ivica",
sql="select current_user;",
aws_conn_id="aws_default",
wait_for_completion=True,
return_sql_result=True
)
rd
except Exception as msg:
print(msg) Query result is:
To me this looks like a working operator, including the changes I added. Let me know if you expect a more thorough test. |
I can confirm that deferrable operators work in combination with |
We have tested the following providers with our example DAGS without encountering an issue. apache-airflow-providers-amazon |
Checked that all the changes I added are included - they import and install nicely. I've also run main airflow with the new providers installed from I also added PR with instructions showing how easy it is to utilize Breeze features to run such tests - where you can combine for example "2.7.0dev0" airflow built from sources with RC candidates of few selected providers downloaded from PyPI. It's just few commands to execute #32948. Not everyone knows that you can get Airflow up and running ( |
I checked #32768 and it's included in the RC. It's difficult to reproduce the error and test the fix. |
I checked my following changes in below providers: by running example DAGs and seeing OpenLineage events in logs as per design. |
I've tested #32664 with following connection and there's no error with it. conn = Connection(
conn_id="sample_aws_connection",
conn_type="aws",
login="access_key",
password="secret_key",
extra={
"test_endpoint_url": "https://sts.us-east-1.amazonaws.com",
"region_name": "us-east-1"
},
) Also unit test is also added in #32664 to validate it. |
#32885 works as expected. |
I guess it's not a blocker @mobuchowski ? |
@potiuk no, I believe it's not. |
#32673 works as expected. The GKEStartPodOperator doesn't fail after the one hour mark anymore. |
#32558 works as expected |
#31591 Looking good. thanks! |
#31925 is working good |
good for me |
Changes for #31471, #31644, #32749 working as expected, however some system tests are failing. We're fixing them.
|
Can you please clarify what is the regression? |
Yes, you are right here. Okay then, lets continue with current RC, i would expect #32855 in the next release. Thank you! |
Thank you everyone. |
Body
I have a kind request for all the contributors to the latest provider packages release.
Could you please help us to test the RC versions of the providers?
Let us know in the comment, whether the issue is addressed.
Those are providers that require testing as there were some substantial changes introduced:
Provider amazon: 8.4.0rc1
assume_role
(#32733): @rishi-kulkarniS3ToRedshiftOperator
does not support default values on UPSERT (#32558): @dashton90Provider apache.beam: 5.2.0rc1
BeamRunPythonPipelineOperator
(#31471): @VladaZakharovaProvider apache.hive: 6.1.3rc1
Provider apache.pinot: 4.1.2rc1
Provider apache.spark: 4.1.2rc1
Provider apprise: 1.0.1rc1
known-third-party
setting withnamespace-packages
(#32873): @charliermarshProvider celery: 3.3.0rc1
Provider cncf.kubernetes: 7.4.0rc1
termination_message_policy
parameter toKubernetesPodOperator
(#32885): @iJanki-grProvider common.sql: 1.6.1rc1
SQLExecuteQueryOperator
(#32400): @JDarDagranProvider daskexecutor: 1.0.0rc1
This is a new provider. Showing only the initial PR.
Provider databricks: 4.3.2rc1
DatabricksRunNowDeferrableOperator
(#32806): @Lee-WDatabricksRunNowOperator
(#32689): @Lee-WProvider exasol: 4.2.2rc1
Provider google: 10.5.0rc1
BigQueryInsertJobOperator
not exiting deferred state (#31591): @pankajastroProvider microsoft.azure: 6.2.2rc1
Provider mysql: 5.2.0rc1
Provider neo4j: 3.3.2rc1
Provider openlineage: 1.0.0rc1
This is a new provider. Showing only the initial PR.
Provider postgres: 5.6.0rc1
Provider presto: 5.1.2rc1
Provider redis: 3.3.0rc1
Provider sftp: 4.5.0rc1
Provider slack: 7.3.2rc1
Provider snowflake: 4.4.0rc1
Provider trino: 5.2.1rc1
The guidelines on how to test providers can be found in
Verify providers by contributors
All users involved in the PRs:
@JDarDagran @fdemiane @ieunea1128 @kristopherkane @VladaZakharova @potiuk @Lee-W @hussein-awala @mobuchowski @charliermarsh @dwreeves @iJanki-gr @pankajastro @dashton90 @avinashpandeshwar @ivica-k
@o-nikolas @rishi-kulkarni @mahammi @vandonr-amz @michalc @MaksYermak @moiseenkov @syedahsn
Committer
The text was updated successfully, but these errors were encountered: