Skip to content

Comments

Mount volumes and volumemounts into scheduler and workers#11426

Merged
dimberman merged 2 commits intoapache:masterfrom
astronomer:volumes-helm
Oct 12, 2020
Merged

Mount volumes and volumemounts into scheduler and workers#11426
dimberman merged 2 commits intoapache:masterfrom
astronomer:volumes-helm

Conversation

@dimberman
Copy link
Contributor


^ 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.

Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

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

I think we need two things here:

  • We need to have json schema for the values added
  • Maybe this is the right time that we start reqiuiring unit tests for all the changes in chart ? The current test coverage is spotty at best, so maybe this is the right time we switch to "do it well" mode.

I am not talking about integration tests, I think those might be added later, but the unit tests would be great.

@dimberman
Copy link
Contributor Author

@potiuk I think requiring unit tests is good call. Will also be glad to add json stuff (though might need to wait until tomorrow)

@github-actions
Copy link

The Workflow run is cancelling this PR. It has some failed jobs matching ^Pylint$,^Static checks$,^Build docs$,^Spell check docs$,^Backport packages$,^Checks: Helm tests$,^Test OpenAPI*.

Allows users to mount volumes to scheduler and workers
@dimberman dimberman requested a review from potiuk October 12, 2020 15:04
@dimberman
Copy link
Contributor Author

@potiuk added tests and json

Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

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

LGTM :)

@dimberman dimberman merged commit 045d68d into apache:master Oct 12, 2020
@dimberman dimberman deleted the volumes-helm branch October 12, 2020 18:32
potiuk pushed a commit that referenced this pull request Nov 15, 2020
* Mount arbitrary volumes and volumeMounts to scheduler and worker

Allows users to mount volumes to scheduler and workers

* tested

(cherry picked from commit 045d68d)
@potiuk potiuk added the type:improvement Changelog: Improvements label Nov 15, 2020
@potiuk potiuk added this to the Airflow 1.10.13 milestone Nov 15, 2020
potiuk pushed a commit that referenced this pull request Nov 16, 2020
* Mount arbitrary volumes and volumeMounts to scheduler and worker

Allows users to mount volumes to scheduler and workers

* tested

(cherry picked from commit 045d68d)
potiuk pushed a commit that referenced this pull request Nov 16, 2020
* Mount arbitrary volumes and volumeMounts to scheduler and worker

Allows users to mount volumes to scheduler and workers

* tested

(cherry picked from commit 045d68d)
kaxil pushed a commit that referenced this pull request Nov 18, 2020
* Mount arbitrary volumes and volumeMounts to scheduler and worker

Allows users to mount volumes to scheduler and workers

* tested

(cherry picked from commit 045d68d)
cfei18 pushed a commit to cfei18/incubator-airflow that referenced this pull request Mar 5, 2021
* Mount arbitrary volumes and volumeMounts to scheduler and worker

Allows users to mount volumes to scheduler and workers

* tested

(cherry picked from commit 045d68d)
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 type:improvement Changelog: Improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants