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
docker2podman: pull images from docker daemon #5280
Conversation
|
we need #5237 first to test this |
|
jenkins test centos-container-docker_to_podman |
f8d00db
to
2af3dbd
Compare
|
jenkins test centos-container-docker_to_podman |
2af3dbd
to
a1d5aa3
Compare
|
jenkins test centos-container-docker_to_podman |
a1d5aa3
to
fdd0336
Compare
|
jenkins test centos-container-docker_to_podman |
|
check-github |
|
@chkumar246 your job is failing for unrelated reason, any chance you can take a look and fix it? We can't merge this patch because of that |
fdd0336
to
fb40b54
Compare
|
jenkins test centos-container-docker_to_podman |
|
@guits do you want to split this PR into two dedicated PR ? The second commit is associated to a BZ but the first commit is an enhancement. WDYT ? |
The docker2podman playbook only installs the podman package and updates
the systemd units with the right container_binary value.
We never pull the container image so if one service is restarted then
the container image will be pulled first before the service can start
which could cause longer downstream.
To avoid to download the container image from internet again we can just
pull it from the local docker daemon.
The container_{binding,package,service}_name variables are removed
because they are only used in the ceph-container-engine role which
isn't call in this playbook.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
The dashboard nodes (alertmanager, grafana, node-exporter, and prometheus) were not manage during the docker to podman migration. This adds the systemd container template of those services to a dedicated file (systemd.yml) in order to include it in the docker2podman playbook. This also adds the dashboard container images pull from docker to podman. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1829389 Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
fb40b54
to
ac72424
Compare
|
jenkins test centos-container-docker_to_podman |
I think it's fine, I would backport this anyway |
The docker2podman playbook only installs the podman package and updates
the systemd units with the right container_binary value.
We never pull the container image so if one service is restarted then
the container image will be pulled first before the service can start
which could cause longer downstream.
To avoid to download the container image from internet again we can just
pull it from the local docker daemon.
The container_{binding,package,service}_name variables are removed
because they are only used in the ceph-container-engine role which
isn't call in this playbook.
Signed-off-by: Dimitri Savineau dsavinea@redhat.com