rootwrap daemon mode

Registered by Yuriy Taraday on 2014-04-01

oslo.rootwrap blueprint: https://blueprints.launchpad.net/oslo/+spec/rootwrap-daemon-mode

This blueprint is for tracking integration progress in Neutron

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
High
Drafter:
Yuriy Taraday
Direction:
Approved
Assignee:
Terry Wilson
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Yuriy Taraday on 2014-07-16
Completed by
Kyle Mestery on 2015-03-16

Related branches

Sprints

Whiteboard

February-3 (mestery): Moving to Kilo-3, but the plan presented in the review below looks good and I encourage people to land some of those patches in Kilo-2 if they become ready.

December-4 (mestery): Kilo-2

Gerrit topic: https://review.openstack.org/#q,topic:bp/rootwrap-daemon-mode,n,z

Addressed by: https://review.openstack.org/82787
    Abstract out root_helper calls to classes

Addressed by: https://review.openstack.org/84667
    Implement rootwrap daemon support

Addressed by: https://review.openstack.org/85747 (Merged)
    Remove workaround for bug #1219530

Gerrit topic: https://review.openstack.org/#q,topic:bp/Change-Id,n,z

Addressed by: https://review.openstack.org/93889 (Merged)
    Add blueprint rootwrap-daemon-mode

Gerrit topic: https://review.openstack.org/#q,topic:bp/blueprint,n,z

Addressed by: https://review.openstack.org/145829
    WIP! Stop passing around root_helper

Addressed by: https://review.openstack.org/153066
    Remove deprecated DEFAULT.root_helper

Addressed by: https://review.openstack.org/153067
    Use processutils.execute for process execution

Addressed by: https://review.openstack.org/153225
    monkey patch stdlib before importing other modules

Addressed by: https://review.openstack.org/153699
    monkey patch stdlib before importing other modules

Addressed by: https://review.openstack.org/154914
    Remove root_helper arg for ovs_lib

Addressed by: https://review.openstack.org/154959
    Remove root_helper arg from external_process

Addressed by: https://review.openstack.org/154969
    Remove root_helper arg from IptablesManager

Addressed by: https://review.openstack.org/154980
    Remove root_helper arg from IpsetManager

Addressed by: https://review.openstack.org/155013
    Remove root_helper arg from SecurityGroupAgentRpc

Addressed by: https://review.openstack.org/155014
    Remove root_helper arg from linuxbridge

Addressed by: https://review.openstack.org/155101
    Remove root_helper arg from AsyncProcess

Addressed by: https://review.openstack.org/155188
    Remove root_helper arg from DHCP agent

Addressed by: https://review.openstack.org/155212
    Remove root_helper arg from L3 Agent

Addressed by: https://review.openstack.org/155522
    Remove root_helper arg from linux interface

Addressed by: https://review.openstack.org/155523
    Remove remaining root_helper args from plugins

Addressed by: https://review.openstack.org/155905
    Remove root_helper arg from sanity checks

Addressed by: https://review.openstack.org/155906
    Remove remaining uses of passing root_helper

Addressed by: https://review.openstack.org/156690
    Stop storing and passing root_helper

Addressed by: https://review.openstack.org/156691
    Remove remaining root_helper references

Addressed by: https://review.openstack.org/156692
    Stop storing and passing root_helper

Addressed by: https://review.openstack.org/156694
    Stop storing and passing root_helper

Addressed by: https://review.openstack.org/158805
    Add rootwrap daemon mode support

Gerrit topic: https://review.openstack.org/#q,topic:rootwrap-daemon-mode,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.