Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
cd720c47
Unverified
Commit
cd720c47
authored
Nov 08, 2017
by
Tim Allclair
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add optional addon PSPs
parent
a1513161
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
134 additions
and
0 deletions
+134
-0
calico-node-psp-binding.yaml
...ntroller/podsecuritypolicies/calico-node-psp-binding.yaml
+16
-0
etcd-empty-dir-cleanup.yaml
...addons/etcd-empty-dir-cleanup/etcd-empty-dir-cleanup.yaml
+11
-0
etcd-empty-dir-cleanup-psp-binding.yaml
...dsecuritypolicies/etcd-empty-dir-cleanup-psp-binding.yaml
+16
-0
etcd-empty-dir-cleanup-psp-role.yaml
.../podsecuritypolicies/etcd-empty-dir-cleanup-psp-role.yaml
+17
-0
etcd-empty-dir-cleanup-psp.yaml
...eanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp.yaml
+31
-0
es-psp-binding.yaml
...ntd-elasticsearch/podsecuritypolicies/es-psp-binding.yaml
+16
-0
ip-masq-agent.yaml
cluster/addons/ip-masq-agent/ip-masq-agent.yaml
+11
-0
ip-masq-agent-psp-binding.yaml
...-agent/podsecuritypolicies/ip-masq-agent-psp-binding.yaml
+16
-0
No files found.
cluster/addons/calico-policy-controller/podsecuritypolicies/calico-node-psp-binding.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
rbac.authorization.k8s.io/v1
kind
:
RoleBinding
metadata
:
name
:
gce:podsecuritypolicy:calico
namespace
:
kube-system
labels
:
addonmanager.kubernetes.io/mode
:
Reconcile
kubernetes.io/cluster-service
:
"
true"
roleRef
:
apiGroup
:
rbac.authorization.k8s.io
kind
:
ClusterRole
name
:
gce:podsecuritypolicy:privileged
subjects
:
-
kind
:
ServiceAccount
name
:
calico
namespace
:
kube-system
cluster/addons/etcd-empty-dir-cleanup/etcd-empty-dir-cleanup.yaml
View file @
cd720c47
apiVersion
:
v1
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
etcd-empty-dir-cleanup
namespace
:
kube-system
labels
:
k8s-app
:
etcd-empty-dir-cleanup
kubernetes.io/cluster-service
:
"
true"
addonmanager.kubernetes.io/mode
:
Reconcile
---
apiVersion
:
v1
kind
:
Pod
kind
:
Pod
metadata
:
metadata
:
name
:
etcd-empty-dir-cleanup
name
:
etcd-empty-dir-cleanup
...
@@ -8,6 +18,7 @@ metadata:
...
@@ -8,6 +18,7 @@ metadata:
labels
:
labels
:
k8s-app
:
etcd-empty-dir-cleanup
k8s-app
:
etcd-empty-dir-cleanup
spec
:
spec
:
serviceAccountName
:
etcd-empty-dir-cleanup
hostNetwork
:
true
hostNetwork
:
true
dnsPolicy
:
Default
dnsPolicy
:
Default
containers
:
containers
:
...
...
cluster/addons/etcd-empty-dir-cleanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp-binding.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
rbac.authorization.k8s.io/v1
kind
:
RoleBinding
metadata
:
name
:
gce:podsecuritypolicy:etcd-empty-dir-cleanup
namespace
:
kube-system
labels
:
addonmanager.kubernetes.io/mode
:
Reconcile
kubernetes.io/cluster-service
:
"
true"
roleRef
:
apiGroup
:
rbac.authorization.k8s.io
kind
:
Role
name
:
gce:podsecuritypolicy:etcd-empty-dir-cleanup
subjects
:
-
kind
:
ServiceAccount
name
:
etcd-empty-dir-cleanup
namespace
:
kube-system
cluster/addons/etcd-empty-dir-cleanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp-role.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
rbac.authorization.k8s.io/v1
kind
:
Role
metadata
:
name
:
gce:podsecuritypolicy:etcd-empty-dir-cleanup
namespace
:
kube-system
labels
:
kubernetes.io/cluster-service
:
"
true"
addonmanager.kubernetes.io/mode
:
Reconcile
rules
:
-
apiGroups
:
-
extensions
resourceNames
:
-
gce.etcd-empty-dir-cleanup
resources
:
-
podsecuritypolicies
verbs
:
-
use
cluster/addons/etcd-empty-dir-cleanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
extensions/v1beta1
kind
:
PodSecurityPolicy
metadata
:
name
:
gce.etcd-empty-dir-cleanup
annotations
:
kubernetes.io/description
:
'
Policy
used
by
the
etcd-empty-dir-cleanup
addon.'
# TODO: etcd-empty-dir-cleanup should run with the default seccomp profile
seccomp.security.alpha.kubernetes.io/allowedProfileNames
:
'
*'
# 'runtime/default' is already the default, but must be filled in on the
# pod to pass admission.
apparmor.security.beta.kubernetes.io/defaultProfileName
:
'
runtime/default'
apparmor.security.beta.kubernetes.io/allowedProfileNames
:
'
runtime/default'
labels
:
kubernetes.io/cluster-service
:
'
true'
addonmanager.kubernetes.io/mode
:
Reconcile
spec
:
privileged
:
false
volumes
:
-
'
secret'
hostNetwork
:
true
hostIPC
:
false
hostPID
:
false
runAsUser
:
rule
:
'
RunAsAny'
seLinux
:
rule
:
'
RunAsAny'
supplementalGroups
:
rule
:
'
RunAsAny'
fsGroup
:
rule
:
'
RunAsAny'
readOnlyRootFilesystem
:
false
cluster/addons/fluentd-elasticsearch/podsecuritypolicies/es-psp-binding.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
rbac.authorization.k8s.io/v1
kind
:
RoleBinding
metadata
:
name
:
gce:podsecuritypolicy:elasticsearch-logging
namespace
:
kube-system
labels
:
addonmanager.kubernetes.io/mode
:
Reconcile
kubernetes.io/cluster-service
:
"
true"
roleRef
:
apiGroup
:
rbac.authorization.k8s.io
kind
:
ClusterRole
name
:
gce:podsecuritypolicy:privileged
subjects
:
-
kind
:
ServiceAccount
name
:
elasticsearch-logging
namespace
:
kube-system
cluster/addons/ip-masq-agent/ip-masq-agent.yaml
View file @
cd720c47
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
ip-masq-agent
namespace
:
kube-system
labels
:
k8s-app
:
ip-masq-agent
kubernetes.io/cluster-service
:
"
true"
addonmanager.kubernetes.io/mode
:
Reconcile
---
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
apiVersion
:
extensions/v1beta1
apiVersion
:
extensions/v1beta1
kind
:
DaemonSet
kind
:
DaemonSet
...
@@ -14,6 +24,7 @@ spec:
...
@@ -14,6 +24,7 @@ spec:
annotations
:
annotations
:
scheduler.alpha.kubernetes.io/critical-pod
:
'
'
scheduler.alpha.kubernetes.io/critical-pod
:
'
'
spec
:
spec
:
serviceAccountName
:
ip-masq-agent
hostNetwork
:
true
hostNetwork
:
true
containers
:
containers
:
-
name
:
ip-masq-agent
-
name
:
ip-masq-agent
...
...
cluster/addons/ip-masq-agent/podsecuritypolicies/ip-masq-agent-psp-binding.yaml
0 → 100644
View file @
cd720c47
apiVersion
:
rbac.authorization.k8s.io/v1
kind
:
RoleBinding
metadata
:
name
:
gce:podsecuritypolicy:ip-masq-agent
namespace
:
kube-system
labels
:
addonmanager.kubernetes.io/mode
:
Reconcile
kubernetes.io/cluster-service
:
"
true"
roleRef
:
apiGroup
:
rbac.authorization.k8s.io
kind
:
ClusterRole
name
:
gce:podsecuritypolicy:privileged
subjects
:
-
kind
:
ServiceAccount
name
:
ip-masq-agent
namespace
:
kube-system
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment