Skip to content

Conversation

@mik-laj
Copy link
Member

@mik-laj mik-laj commented Jan 9, 2021

Docker in docker sometimes causes problems, especially for Mac OS users, so I prepared scripts that install these tools in a classic way in the /files/ directory. This way, they still remain installed after restarting the environment, but Docker is not used, so we have more stability and less complexity.

These scripts are self-contained (ie they don't use global variables or other scripts) to keep them simple.

CC: @ephraimbuddy @TobKed @michalslowikowski00


^ 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

@turbaszek turbaszek left a comment

Choose a reason for hiding this comment

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

Lovely! I always had install_imcat.sh in files/ 😄

@github-actions
Copy link

github-actions bot commented Jan 9, 2021

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 master at your convenience, or amend the last commit of the PR, and push it with --force-with-lease.

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

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

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.

❤️ Much better than dind approach!

@mik-laj mik-laj changed the title Add conventional installation scripts for additional tools Add classic installation scripts for additional tools Jan 9, 2021
@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@mik-laj mik-laj force-pushed the install-scripts branch 2 times, most recently from 500a273 to 53e0fb0 Compare January 9, 2021 14:25
@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@potiuk
Copy link
Member

potiuk commented Jan 9, 2021

#13589 should fix it.

@github-actions
Copy link

github-actions bot commented Jan 9, 2021

The Workflow run is cancelling this PR. Building images for the PR has failed. Follow the the workflow link to check the reason.

@mik-laj mik-laj merged commit 1d1ea52 into apache:master Jan 9, 2021
@mik-laj mik-laj deleted the install-scripts branch January 9, 2021 21:30
kaxil pushed a commit that referenced this pull request Jan 21, 2021
kaxil pushed a commit to astronomer/airflow that referenced this pull request Apr 23, 2021
(cherry picked from commit 1d1ea52)
(cherry picked from commit 822a2a5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools full tests needed We need to run full set of tests for this PR to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants