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
ansible: initial support for podman #1520
Conversation
Can one of the admin review this patch ? |
22 similar comments
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
Can one of the admin review this patch ? |
ok to test |
@EmilienM I just invited you, once you accepted (please do :) we will be able to trigger CI job |
run skydive-vagrant-tests |
2 similar comments
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run vagrant-tests |
1 similar comment
run vagrant-tests |
@safchain @lebauce I'll need help on that one, for the logs. This time it fails on actual skydive tests. Jan 11 16:04:21 analyzer1 skydive[10438]: 2019-01-11T16:04:21.042Z ERROR enhancers/topology_manager.go:109 (*TopologyManager).createEdge analyzer1: Source or Destination node not found |
rerun skydive-vagrant-tests |
Feb 20 10:05:29 agent1 skydive[8299]: 2019-02-20T10:05:29.566Z ERROR lldp/lldp.go:329 (*Probe).handleNode agent1: Failed to add multicast address: invalid argument is it expected? |
@EmilienM sorry for the delay, the CI machines were off due to office relocation. For the errors we are working on fixing them. |
run skydive-vagrant-tests |
6 similar comments
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
rerun skydive-vagrant-tests |
run skydive-vagrant-tests |
5 similar comments
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
run skydive-vagrant-tests |
Background: libpod aka Podman is library for running OCI-based containers in Pods. It is likely going to replace Docker in newer versions of RHEL systems, which means Docker won't be supported in the future. The CLI is supposed to work like it did with Docker (with some changes); so this patch is pretty basic. It adds skydive_container_cli variable (default to docker for backward compatibiility) and replace the hardcoded "docker" commands by using this variable instead. Some adjustments were made: - podman doesn't need docker socket access. - podman doesn't support --restart natively, we need a systemd service. - podman doesn't require to have docker started. Future iterations will be made to support proper SystemD/Podman integration like it was done in TripleO for other containers: http://my1.fr/blog/openstack-containerization-with-podman-part-2-operations/ Closes #1517 Signed-off-by: Emilien Macchi <emilien@redhat.com>
Background:
libpod aka Podman is library for running OCI-based containers in Pods.
It is likely going to replace Docker in newer versions of RHEL systems,
which means Docker won't be supported in the future.
The CLI is supposed to work like it did with Docker (with some changes);
so this patch is pretty basic. It adds skydive_container_cli variable
(default to docker for backward compatibiility) and replace the
hardcoded "docker" commands by using this variable instead.
Some adjustments were made:
Future iterations will be made to support proper SystemD/Podman
integration like it was done in TripleO for other containers:
http://my1.fr/blog/openstack-containerization-with-podman-part-2-operations/
Closes #1517
Signed-off-by: Emilien Macchi emilien@redhat.com
skip skydive-go-fmt
skip skydive-functional-tests-backend-elasticsearch
skip skydive-functional-tests-backend-orientdb
skip skydive-scale-tests
skip skydive-cdd-overview-tests
skip skydive-unit-tests
skip skydive-compile-tests
skip skydive-k8s-tests
skip skydive-ppc64le-tests
skip skydive-functional-hw-tests