This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mesos-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 8665f36 Updated the website built from mesos SHA: 549068a.
8665f36 is described below
commit 8665f3602df4a014eb019d35f4428fc0abbc0fea
Author: jenkins <[email protected]>
AuthorDate: Tue Mar 5 23:29:09 2019 +0000
Updated the website built from mesos SHA: 549068a.
---
content/api/latest/java/constant-values.html | 7 ++
content/api/latest/java/index-all.html | 42 +++++++
.../apache/mesos/Protos.SeccompInfo.Builder.html | 138 ++++++++++++++++++---
.../java/org/apache/mesos/Protos.SeccompInfo.html | 117 +++++++++++++----
.../apache/mesos/Protos.SeccompInfoOrBuilder.html | 52 +++++++-
.../latest/isolators/linux-seccomp/index.html | 4 +-
6 files changed, 318 insertions(+), 42 deletions(-)
diff --git a/content/api/latest/java/constant-values.html
b/content/api/latest/java/constant-values.html
index 124dd14..b9d8538 100644
--- a/content/api/latest/java/constant-values.html
+++ b/content/api/latest/java/constant-values.html
@@ -6310,6 +6310,13 @@
<td><code><a
href="org/apache/mesos/Protos.SeccompInfo.html#PROFILE_NAME_FIELD_NUMBER">PROFILE_NAME_FIELD_NUMBER</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><a
name="org.apache.mesos.Protos.SeccompInfo.UNCONFINED_FIELD_NUMBER">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a
href="org/apache/mesos/Protos.SeccompInfo.html#UNCONFINED_FIELD_NUMBER">UNCONFINED_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>2</code></td>
+</tr>
</tbody>
</table>
</li>
diff --git a/content/api/latest/java/index-all.html
b/content/api/latest/java/index-all.html
index faad669..d3ace6e 100644
--- a/content/api/latest/java/index-all.html
+++ b/content/api/latest/java/index-all.html
@@ -7150,6 +7150,11 @@
Signifies that the resources in this Offer may be unavailable during
the given interval.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html#clearUnconfined--">clearUnconfined()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class in
org.apache.mesos">Protos.SeccompInfo.Builder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.TaskStatus.Builder.html#clearUnreachableTime--">clearUnreachableTime()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.TaskStatus.Builder.html" title="class in
org.apache.mesos">Protos.TaskStatus.Builder</a></dt>
<dd>
<div class="block">
@@ -28423,6 +28428,21 @@
Signifies that the resources in this Offer may be unavailable during
the given interval.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html#getUnconfined--">getUnconfined()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class in
org.apache.mesos">Protos.SeccompInfo.Builder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.html#getUnconfined--">getUnconfined()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfoOrBuilder.html#getUnconfined--">getUnconfined()</a></span>
- Method in interface org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfoOrBuilder.html" title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.Address.html#getUnknownFields--">getUnknownFields()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.Address.html" title="class in
org.apache.mesos">Protos.Address</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.Attribute.html#getUnknownFields--">getUnknownFields()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.Attribute.html" title="class in
org.apache.mesos">Protos.Attribute</a></dt>
@@ -38010,6 +38030,21 @@
Signifies that the resources in this Offer may be unavailable during
the given interval.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html#hasUnconfined--">hasUnconfined()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class in
org.apache.mesos">Protos.SeccompInfo.Builder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.html#hasUnconfined--">hasUnconfined()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfoOrBuilder.html#hasUnconfined--">hasUnconfined()</a></span>
- Method in interface org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfoOrBuilder.html" title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.TaskStatus.Builder.html#hasUnreachableTime--">hasUnreachableTime()</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.TaskStatus.Builder.html" title="class in
org.apache.mesos">Protos.TaskStatus.Builder</a></dt>
<dd>
<div class="block">
@@ -56221,6 +56256,11 @@
Signifies that the resources in this Offer may be unavailable during
the given interval.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html#setUnconfined-boolean-">setUnconfined(boolean)</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class in
org.apache.mesos">Protos.SeccompInfo.Builder</a></dt>
+<dd>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.Address.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields(com.google.protobuf.UnknownFieldSet)</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.Address.Builder.html" title="class in
org.apache.mesos">Protos.Address.Builder</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.Attribute.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields(com.google.protobuf.UnknownFieldSet)</a></span>
- Method in class org.apache.mesos.<a
href="org/apache/mesos/Protos.Attribute.Builder.html" title="class in
org.apache.mesos">Protos.Attribute.Builder</a></dt>
@@ -57707,6 +57747,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.Offer.html#UNAVAILABILITY_FIELD_NUMBER">UNAVAILABILITY_FIELD_NUMBER</a></span>
- Static variable in class org.apache.mesos.<a
href="org/apache/mesos/Protos.Offer.html" title="class in
org.apache.mesos">Protos.Offer</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.SeccompInfo.html#UNCONFINED_FIELD_NUMBER">UNCONFINED_FIELD_NUMBER</a></span>
- Static variable in class org.apache.mesos.<a
href="org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/mesos/Protos.CapabilityInfo.Capability.html#UNKNOWN_VALUE">UNKNOWN_VALUE</a></span>
- Static variable in enum org.apache.mesos.<a
href="org/apache/mesos/Protos.CapabilityInfo.Capability.html" title="enum in
org.apache.mesos">Protos.CapabilityInfo.Capability</a></dt>
<dd>
<div class="block"><code>UNKNOWN = 0;</code></div>
diff --git
a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.Builder.html
b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.Builder.html
index e776652..b1bf9fc 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.Builder.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -180,88 +180,116 @@ implements <a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#clone--">clone</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#clearUnconfined--">clearUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
</tr>
<tr id="i8" class="altColor">
+<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#clone--">clone</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>static
com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getDescriptor--">getDescriptor</a></span>()</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td
class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getProfileName--">getProfileName</a></span>()</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getProfileNameBytes--">getProfileNameBytes</a></span>()</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#getUnconfined--">getUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#hasProfileName--">hasProfileName</a></span>()</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#hasUnconfined--">hasUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#isInitialized--">isInitialized</a></span>()</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message other)</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet unknownFields)</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value)</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setProfileName-java.lang.String-">setProfileName</a></span>(java.lang.String value)</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setProfileNameBytes-com.google.protobuf.ByteString-">setProfileNameBytes</a></span>(com.google.protobuf.ByteString value)</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value)</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
+<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setUnconfined-boolean-">setUnconfined</a></span>(boolean value)</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet unknownFields)</code> </td>
</tr>
@@ -549,6 +577,82 @@ implements <a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
<code>optional string profile_name = 1;</code></div>
</li>
</ul>
+<a name="hasUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasUnconfined</h4>
+<pre>public boolean hasUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#hasUnconfined--">hasUnconfined</a></code> in
interface <code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnconfined</h4>
+<pre>public boolean getUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#getUnconfined--">getUnconfined</a></code> in
interface <code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setUnconfined-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUnconfined</h4>
+<pre>public <a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in
org.apache.mesos">Protos.SeccompInfo.Builder</a> setUnconfined(boolean value)</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+</li>
+</ul>
+<a name="clearUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearUnconfined</h4>
+<pre>public <a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a> clearUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+</li>
+</ul>
<a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
<!-- -->
</a>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.html
b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.html
index 9bc3535..30debdb 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfo.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":10,"i16":10,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":10,"i29":10};
+var methods =
{"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9,"i17":10,"i18":10,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":10,"i31":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -179,6 +179,10 @@ implements <a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#PROFILE_NAME_FIELD_NUMBER">PROFILE_NAME_FIELD_NUMBER</a></span></code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#UNCONFINED_FIELD_NUMBER">UNCONFINED_FIELD_NUMBER</a></span></code> </td>
+</tr>
</table>
</li>
</ul>
@@ -233,99 +237,113 @@ implements <a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#getSerializedSize--">getSerializedSize</a></span>()</code> </td>
</tr>
<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#getUnconfined--">getUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#getUnknownFields--">getUnknownFields</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#hashCode--">hashCode</a></span>()</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#hasProfileName--">hasProfileName</a></span>()</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#hasUnconfined--">hasUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>protected
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#isInitialized--">isInitialized</a></span>()</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#newBuilder--">newBuilder</a></span>()</code> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#newBuilder-org.apache.mesos.Protos.SeccompInfo-">newBuilder</a></span>(<a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a> prototype)</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#newBuilderForType--">newBuilderForType</a></span>()</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>protected <a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)</code> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream input)</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer data)</code> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString data)</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream input)</code> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>static <a
href="../../../org/apache/mesos/Protos.SeccompInfo.html" title="class in
org.apache.mesos">Protos.SeccompInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</code> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>static <any></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#parser--">parser</a></span>()</code> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a
href="../../../org/apache/mesos/Protos.SeccompInfo.Builder.html" title="class
in org.apache.mesos">Protos.SeccompInfo.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#toBuilder--">toBuilder</a></span>()</code> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfo.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream output)</code> </td>
</tr>
@@ -364,6 +382,19 @@ implements <a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
</dl>
</li>
</ul>
+<a name="UNCONFINED_FIELD_NUMBER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNCONFINED_FIELD_NUMBER</h4>
+<pre>public static final int UNCONFINED_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a
href="../../../constant-values.html#org.apache.mesos.Protos.SeccompInfo.UNCONFINED_FIELD_NUMBER">Constant
Field Values</a></dd>
+</dl>
+</li>
+</ul>
<a name="PARSER">
<!-- -->
</a>
@@ -470,6 +501,48 @@ public static final <any> PARSER</pre>
</dl>
</li>
</ul>
+<a name="hasUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasUnconfined</h4>
+<pre>public boolean hasUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#hasUnconfined--">hasUnconfined</a></code> in
interface <code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnconfined</h4>
+<pre>public boolean getUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#getUnconfined--">getUnconfined</a></code> in
interface <code><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html"
title="interface in
org.apache.mesos">Protos.SeccompInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="isInitialized--">
<!-- -->
</a>
diff --git
a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfoOrBuilder.html
b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfoOrBuilder.html
index 7c20bed..d125ba4 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.SeccompInfoOrBuilder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.SeccompInfoOrBuilder.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -141,11 +141,25 @@ var activeTableTab = "activeTableTab";
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#getUnconfined--">getUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#hasProfileName--">hasProfileName</a></span>()</code>
<div class="block">
A filename of the Seccomp profile.</div>
</td>
</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../org/apache/mesos/Protos.SeccompInfoOrBuilder.html#hasUnconfined--">hasUnconfined</a></span>()</code>
+<div class="block">
+ If set to `true`, Seccomp is not applied to the container.</div>
+</td>
+</tr>
</table>
</li>
</ul>
@@ -196,7 +210,7 @@ var activeTableTab = "activeTableTab";
<a name="getProfileNameBytes--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getProfileNameBytes</h4>
<pre>com.google.protobuf.ByteString getProfileNameBytes()</pre>
@@ -209,6 +223,40 @@ var activeTableTab = "activeTableTab";
<code>optional string profile_name = 1;</code></div>
</li>
</ul>
+<a name="hasUnconfined--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasUnconfined</h4>
+<pre>boolean hasUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+</li>
+</ul>
+<a name="getUnconfined--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUnconfined</h4>
+<pre>boolean getUnconfined()</pre>
+<div class="block"><pre>
+ If set to `true`, Seccomp is not applied to the container.
+ If not set or set to `false`, the container is launched with
+ the profile specified in the `profile_name` field.
+ NOTE: `profile_name` should not be specified if `unconfined` set to `true`.
+ </pre>
+
+ <code>optional bool unconfined = 2;</code></div>
+</li>
+</ul>
</li>
</ul>
</li>
diff --git a/content/documentation/latest/isolators/linux-seccomp/index.html
b/content/documentation/latest/isolators/linux-seccomp/index.html
index 16dea76..b115b46 100644
--- a/content/documentation/latest/isolators/linux-seccomp/index.html
+++ b/content/documentation/latest/isolators/linux-seccomp/index.html
@@ -153,7 +153,9 @@ profile is not defined and therefore not applied by
default.</p>
<p>In order for a Mesos task to override the agent’s default Seccomp
profile,
it should declare the required profile in the <code>LinuxInfo</code> field of
its
-<code>ContainerInfo</code>.</p>
+<code>ContainerInfo</code>. E.g., if the agent is launched with the default
Seccomp
+profile enabled, a framework can disable Seccomp for a particular task by
+setting an <code>unconfined</code> field in the corresponding
<code>SeccompInfo</code>.</p>
</div>
</div>