summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim St. Clair <stclair@google.com>2016-08-01 14:31:07 -0700
committerTim St. Clair <stclair@google.com>2016-08-01 14:31:07 -0700
commite746c93d0136346225e8550773c7abcb2a4fef52 (patch)
treeb5a2a93c992228c8f00c8be61df8a1edd430a7b9
parenta895cba3db697c35306145e0d095494d45543002 (diff)
Update deploying-profiles section: watch for changes
-rw-r--r--apparmor.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/apparmor.md b/apparmor.md
index cf65cf16..c5220cbb 100644
--- a/apparmor.md
+++ b/apparmor.md
@@ -180,13 +180,13 @@ Enforcement of the policy is standard. See the
## Deploying profiles
-We will provide a reference implementation of a pod for loading profiles on nodes, but there will
-not be an official mechanism or API in the initial version (see
+We will provide a reference implementation of a DaemonSet pod for loading profiles on nodes, but
+there will not be an official mechanism or API in the initial version (see
[future work](#deploying-profiles-1)). The reference container will contain the `apparmor_parser`
tool and a script for using the tool to load all profiles in a set of (configurable)
-directories. The initial implementation will be designed to run once to completion, as opposed to
-watching the directories for changes. It can be run in a DaemonSet to load the profiles onto all
-nodes. The pod will need to be run in privileged mode.
+directories. The initial implementation will poll (with a configurable interval) the directories for
+additions, but will not update or unload existing profiles. The pod can be run in a DaemonSet to
+load the profiles onto all nodes. The pod will need to be run in privileged mode.
This simple design should be sufficient to deploy AppArmor profiles from any volume source, such as
a ConfigMap or PersistentDisk. Users seeking more advanced features should be able extend this