Skip to content

CI: switch docker tests to dind #1966

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

Closed

Conversation

chipitsine
Copy link
Contributor

switch docker tests to docker in docker mode

due to Ubuntu 20.04 deprecation we cannot run Ubuntu 20 natively anymore
@chipitsine chipitsine requested a review from a team as a code owner April 16, 2025 05:54
@ostinru
Copy link
Contributor

ostinru commented Apr 16, 2025

Why do you need docker in docker? We have quite a few things that we are running natively on hardware (not in the docker).

@chipitsine
Copy link
Contributor Author

chipitsine commented Apr 16, 2025

current tests design is brilliant. binaries are built on a host (whatever it is, ubuntu 20 ... ubuntu 24 ...) and then delivered to old debian images.

it only works if host is ubuntu 20. which we can achieve nowdays only by using containers because ubuntu 20 is removed from github actions

@chipitsine chipitsine marked this pull request as draft April 16, 2025 09:16
@chipitsine
Copy link
Contributor Author

@boosterKRD, what do you think of merging this ?

it will fix at least several tests.

the rest either will be addressed in some better way or maybe I'll have time to fix dind tests (I suspect they fail due to missing health checks, but I need more time to investigate)

@chipitsine
Copy link
Contributor Author

abandonig in favor of #1973

@chipitsine chipitsine closed this Apr 22, 2025
@chipitsine chipitsine deleted the 529778fb-004e-4230-84ba-7c6948890e8c branch April 25, 2025 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants