<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=PT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Thanks for your answer, Hongbin, it is very appreciated. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>The use case is to use Virtualized Network Functions in containers instead of virtual machines. The rational for using containers instead of VMs is better VNF density in resource constrained hosts. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>The goal is to have several VNFs (DHCP, FW, etc) running on severely resource constrained Openstack compute node.  But without NET_ADMIN cap I can’t even start dnsmasq.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Is it possible to use clear container with zun/openstack?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>From checking gerrit it seems that this point was already address and dropped? Regarding the security concerns I disagree, if users choose to allow such situation they should be allowed.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>It is the user responsibility to recognize the dangers and act accordingly. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>In Neutron you can go as far as fully disabling  port security, this was implemented again with VNFs in mind. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Kind regards,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Joćo<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>Hi Joao,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>Right now, it is impossible to create containers with escalated privileged,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>such as setting privileged mode or adding additional caps. This is<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>intentional for security reasons. Basically, what Zun currently provides is<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>"serverless" containers, which means Zun is not using VMs to isolate<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>containers (for people who wanted strong isolation as VMs, they can choose<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>secure container runtime such as Clear Container). Therefore, it is<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>insecure to give users control of any kind of privilege escalation.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>However, if you want this feature, I would love to learn more about the use<o:p></o:p></span></p><p class=MsoNormal>>cases.<o:p></o:p></p><p class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>>Best regards,<o:p></o:p></p><p class=MsoNormal><span lang=EN-US>>Hongbin<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>On Tue, Jan 2, 2018 at 10:20 AM, Joćo Paulo Sį da Silva <<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>joao-sa-silva at alticelabs.com> wrote:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>> Hello!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>> Is it possible to create containers in privileged mode or to add caps as<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>> NET_ADMIN?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>> Kind regards,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>> Joćo<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>> __________________________________________________________________________<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>> OpenStack Development Mailing List (not for usage questions)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>>><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>-------------- next part --------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>An HTML attachment was scrubbed...<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180102/e1ecb71a/attachment.html><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>