Skip to content

Make rootless-docker documented first-class-citizen in Breeze#35917

Merged
potiuk merged 1 commit intoapache:mainfrom
potiuk:rootless-docker-as-first-class-citizen
Nov 28, 2023
Merged

Make rootless-docker documented first-class-citizen in Breeze#35917
potiuk merged 1 commit intoapache:mainfrom
potiuk:rootless-docker-as-first-class-citizen

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Nov 28, 2023

Since rootless docker is becoming more and more popular and soon likely becomes standard, we should recognise it in our decisions when it comes to runnig Breeze as it changes some of the basic assumptions about files and ownership we had when we designed how we are running containers in Breeze.

Reviewed the places where "rootless docker" had an impact and fixed a typo in fix-ownership (it did not matter because fix-ownership was not even executed in linux in the first place, but it should be fixed for consistency).

Documented the rootless docker in the ADRs for breeze as this is building on top of the ADR 6 and ADR 14 where the root user and ownership fixing decisions were made.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an 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 a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

Copy link
Contributor

@amoghrajesh amoghrajesh left a comment

Choose a reason for hiding this comment

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

Few nits otherwise looks good

Since rootless docker is becoming more and more popular and soon
likely becomes standard, we should recognise it in our decisions
when it comes to runnig Breeze as it changes some of the basic
assumptions about files and ownership we had when we designed
how we are running containers in Breeze.

Reviewed the places where "rootless docker" had an impact and
fixed a typo in fix-ownership (it did not matter because
fix-ownership was not even executed in linux in the first place,
but it should be fixed for consistency).

Documented the rootless docker in the ADRs for breeze as this is
building on top of the ADR 6 and ADR 14 where the root user and
ownership fixing decisions were made.
@potiuk potiuk force-pushed the rootless-docker-as-first-class-citizen branch from 5ed95ec to 5394e2c Compare November 28, 2023 13:01
@potiuk potiuk merged commit 6bbe63b into apache:main Nov 28, 2023
@potiuk potiuk deleted the rootless-docker-as-first-class-citizen branch November 28, 2023 13:02
potiuk added a commit that referenced this pull request Dec 15, 2023
Since rootless docker is becoming more and more popular and soon
likely becomes standard, we should recognise it in our decisions
when it comes to runnig Breeze as it changes some of the basic
assumptions about files and ownership we had when we designed
how we are running containers in Breeze.

Reviewed the places where "rootless docker" had an impact and
fixed a typo in fix-ownership (it did not matter because
fix-ownership was not even executed in linux in the first place,
but it should be fixed for consistency).

Documented the rootless docker in the ADRs for breeze as this is
building on top of the ADR 6 and ADR 14 where the root user and
ownership fixing decisions were made.

(cherry picked from commit 6bbe63b)
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants