Skip to content

Fix image retagging when pulling the images#18433

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:fix-image-retagging
Sep 22, 2021
Merged

Fix image retagging when pulling the images#18433
potiuk merged 1 commit into
apache:mainfrom
potiuk:fix-image-retagging

Conversation

@potiuk

@potiuk potiuk commented Sep 22, 2021

Copy link
Copy Markdown
Member

The change #17883 missed re-tagging images after downloading
which caused unnecessary image rebuilding for PRs as well as using
wrong image for doc building - previous version of docs were used
when building docs!


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

The change apache#17883 missed re-tagging images after downloading
which caused unnecessary image rebuilding for PRs as well as using
wrong image for doc building - previous version of docs were used
when building docs!
@potiuk potiuk force-pushed the fix-image-retagging branch from 57386d3 to 7d7d2ef Compare September 22, 2021 13:42
@github-actions

Copy link
Copy Markdown
Contributor

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.

@github-actions github-actions Bot added the full tests needed We need to run full set of tests for this PR to merge label Sep 22, 2021
@potiuk potiuk merged commit bfc78d1 into apache:main Sep 22, 2021
@potiuk potiuk deleted the fix-image-retagging branch September 22, 2021 13:48
potiuk added a commit to potiuk/airflow that referenced this pull request Sep 22, 2021
Recently we had a problem that our CI got broken because
pulled images were not tagged properly after apache#17883 missed image
tagging. This has been fixed in apache#18433 but the problem is that this
might happen in the future and mignt not get noticed on time.

This PR prevents from similar situations happnening. Whenever we
try to run doc building or tests we set --pull policy to never
for both docker and docker compose which should simply fail if
the images were not pulled and tagged properly rather than
fail over to pulling latest `main` image.
potiuk added a commit that referenced this pull request Sep 22, 2021
Recently we had a problem that our CI got broken because
pulled images were not tagged properly after #17883 missed image
tagging. This has been fixed in #18433 but the problem is that this
might happen in the future and mignt not get noticed on time.

This PR prevents from similar situations happnening. Whenever we
try to run doc building or tests we set --pull policy to never
for both docker and docker compose which should simply fail if
the images were not pulled and tagged properly rather than
fail over to pulling latest `main` image.
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.

2 participants