Skip to content
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

Helm support local kubernetes executor #22388

Merged

Conversation

subkanthi
Copy link
Contributor

Helm changes to support LocalKubernetesExecutor

Airflow Docker images dont have the #19729 changes yet.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.

@boring-cyborg boring-cyborg bot added the area:helm-chart Airflow Helm Chart label Mar 20, 2022
@subkanthi subkanthi marked this pull request as draft March 20, 2022 21:41
@jedcunningham jedcunningham added this to the Airflow Helm Chart 1.6.0 milestone Apr 9, 2022
chart/values.yaml Outdated Show resolved Hide resolved
@jedcunningham
Copy link
Member

Hey @subkanthi, let's get this in the next release so we have day 1 support when 2.3.0 goes out. I think we have a test to fix, otherwise this is ready to go right?

@subkanthi
Copy link
Contributor Author

Hey @subkanthi, let's get this in the next release so we have day 1 support when 2.3.0 goes out. I think we have a test to fix, otherwise this is ready to go right?
Sure, will fix the test and pull the latest.

@subkanthi subkanthi marked this pull request as ready for review April 10, 2022 14:53
@subkanthi subkanthi changed the title WIP - Helm support local kubernetes executor Helm support local kubernetes executor Apr 10, 2022
@subkanthi subkanthi closed this Apr 10, 2022
@subkanthi subkanthi reopened this Apr 10, 2022
@@ -327,7 +327,8 @@ def test_unsupported_executor(self):
},
)
assert (
'executor must be one of the following: "LocalExecutor", "CeleryExecutor", '
'executor must be one of the following: "LocalExecutor", '
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assert on the error message maybe is not a good idea

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a little fragile, yeah, but honestly it changes so infrequently I think it's okay.

@github-actions github-actions bot added the full tests needed We need to run full set of tests for this PR to merge label Apr 12, 2022
@github-actions
Copy link

The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest main at your convenience, or amend the last commit of the PR, and push it with --force-with-lease.

@jedcunningham jedcunningham added the type:new-feature Changelog: New Features label Apr 12, 2022
@jedcunningham jedcunningham merged commit 0bb37de into apache:main Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:helm-chart Airflow Helm Chart full tests needed We need to run full set of tests for this PR to merge type:new-feature Changelog: New Features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants