Augeas[docker-daemon.json]: Could not evaluate. docker package removed /etc/docker/daemon.json

Bug #1684297 reported by Dan Prince on 2017-04-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Critical
Dan Prince

Bug Description

We recently added the ability to configure /etc/docker/daemon.json to control the HTTP mirror in puppet-tripleo's docker profile.

Per recent docker package changes on Centos this file has been removed:

* Mon Mar 20 2017 Lokesh Mandvekar <email address hidden> - 2:1.12.6-15
- require: container-selinux >= 2:2.10-2 (RE: #1433223)
- Resolves: #1427332 - container-selinux removal should remove docker as well
- move cleanup unitfiles to docker package
- remove /etc/docker/daemon.json

Dan Prince (dan-prince) on 2017-04-19
Changed in tripleo:
milestone: none → pike-2
status: New → In Progress
importance: Undecided → Critical
Ben Nemec (bnemec) on 2017-04-19
tags: added: alert containers

Fix proposed to branch: master
Review: https://review.openstack.org/458253

Changed in tripleo:
assignee: nobody → Dan Prince (dan-prince)
tags: removed: alert

Reviewed: https://review.openstack.org/458253
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=be27b5cb0429e0370ddb4a83a8b710bc81ec1fd2
Submitter: Jenkins
Branch: master

commit be27b5cb0429e0370ddb4a83a8b710bc81ec1fd2
Author: Dan Prince <email address hidden>
Date: Wed Apr 19 16:55:54 2017 -0500

    Ensure /etc/docker/daemon.json

    A recent Centos docker packaging change removed the default
    /etc/docker/daemon.json file. As such we need to create an empty
    json file if none exists before running Augeas to configure
    the settings.

    Change-Id: Ibfe04b468639002f55da7bb65d2606f730c700b7
    Closes-bug: #1684297

Changed in tripleo:
status: In Progress → Fix Released

This issue was fixed in the openstack/puppet-tripleo 7.1.0 release.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers