Comment 2 for bug 2026321

Revision history for this message
ZhangLong (ankele) wrote :

I fix this bug in kolla-ansible by added `privileged: true`:
cat kolla-ansible/ansible/roles/prometheus/defaults/main.yml:
...
  prometheus-cadvisor:
    container_name: "prometheus_cadvisor"
    group: "prometheus-cadvisor"
    enabled: "{{ enable_prometheus_cadvisor | bool }}"
    image: "{{ prometheus_cadvisor_image_full }}"
    volumes: "{{ prometheus_cadvisor_default_volumes + prometheus_cadvisor_extra_volumes }}"
    dimensions: "{{ prometheus_cadvisor_dimensions }}"
    privileged: true
...

cat kolla-ansible/ansible/roles/prometheus/handlers/main.yml:
...
- name: Restart prometheus-cadvisor container
  vars:
    service_name: "prometheus-cadvisor"
    service: "{{ prometheus_services[service_name] }}"
  become: true
  kolla_docker:
    action: "recreate_or_restart_container"
    common_options: "{{ docker_common_options }}"
    name: "{{ service.container_name }}"
    image: "{{ service.image }}"
    volumes: "{{ service.volumes }}"
    dimensions: "{{ service.dimensions }}"
    privileged: True
  when:
    - kolla_action != "config"
...

then, it works currently.