Add config option [secrets]backends_order#45931
Add config option [secrets]backends_order#45931moiseenkov wants to merge 1 commit intoapache:mainfrom
Conversation
61b5ab6 to
4489808
Compare
4489808 to
58d80f3
Compare
|
@eladkal , please take a look at the updates. |
|
I was initially against making it configurable, but seeing the simplicity and flexibility, I am in. |
|
@eladkal ? |
|
hi there! |
|
We are on feature freeze for Airflow 3. |
|
Yeah. I think that might be 3.1 |
8c516f8 to
347e2f1
Compare
eladkal
left a comment
There was a problem hiding this comment.
prevent accidental merge. We are on feature freeze for Airflow 3.
PR can not be merged till main branch is for 3.1
347e2f1 to
2b750de
Compare
2b750de to
4c0d958
Compare
|
This looks good to me - but I think it might be worth to raise a devlist discussion for it @VladaZakharova -> there were past discussions about changing the sequence of resolving configurations, and I know people have strong opinion about "fixed" vs. "confifurable" sequence - and there are arguments pro / against each of those options. I think it would be good to raise a discussion asking what peopel think about it and try to reach consensus. |
I agree. I am not comfortable with making this change without the UI indication / other mechanisem that allows dag authors to see the cluster admin setup for backend order |
785af81 to
2015d8b
Compare
2015d8b to
a5092ed
Compare
a5092ed to
41b4d5d
Compare
|
Hello @amoghrajesh @uranusjr I responded to your comments in the PR. Could you please help with the review? |
|
@amoghrajesh @uranusjr -> any comments here? I think there were some important questions/comments from you and I would love to merge that one to make sure it makes it for 3.2 (it looks good in general). |
|
I don't have time to re-review but I still have some concerns. I advise to tag this as experimental feature so community will use this feature with judgment. |
Good idea @eladkal |
41b4d5d to
4ff5632
Compare
|
Can you please resolve conflicts and fix the remaining static check? |
fee065b to
9a7803e
Compare
|
Hello @potiuk I updated the PR. Since checks are passing, can we merge if there are no objections? |
|
Sorry for that - I've been a bit busy - can you please rebase one more time as it needs more conflict resolution - also the UI part is somethign maybe @jason810496 can you re-review? |
c1085eb to
903e4fb
Compare
|
@eladkal - looks like your concerns are alleviated - can you please remove "request changes"? |
|
Hello @amoghrajesh I rebased and set the backends_order feature for Airflow 3.2.1 @eladkal could you please re-review this PR? |
|
@moiseenkov This PR has a few issues that need to be addressed before it can be reviewed — please see our Pull Request quality criteria. Issues found:
What to do next:
There is no rush — take your time and work at your own pace. We appreciate your contribution and are happy to wait for updates. If you have questions, feel free to ask on the Airflow Slack. |
@moiseenkov @chrisnordqvist -> cna you please rebase and make the PR green again. This can happen multple times, I know, but keeping the PR to be green for review is quite important as otherwise we do not knowwhatis really not working and what needs conflict resolution. We had a lot of troubles recently with ***lots of ** PRS and bad ones and also with lots of flaky tests- they are mitigated now so it should be easier. |
|
Yes we certainly lost track of it |
|
As soon as we deal with the current overload we shall come back to it. |
|
@amoghrajesh -> you had comments on it, can you re-review as well? I thnk this one is indeed long overdue. |


Introduce a new configuration option for specifying secret backends load order:
The default value represents current behavior, thus nothing will change for existing users.