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
ae73bed1
Commit
ae73bed1
authored
Apr 23, 2018
by
Mike Danese
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gce: move etcd dir cleanup to manifests
we deploy it as a manifest, not an addon so locate it with the other master manifests.
parent
d23ad1f8
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
6 additions
and
92 deletions
+6
-92
etcd-empty-dir-cleanup-psp-binding.yaml
...dsecuritypolicies/etcd-empty-dir-cleanup-psp-binding.yaml
+0
-16
etcd-empty-dir-cleanup-psp-role.yaml
.../podsecuritypolicies/etcd-empty-dir-cleanup-psp-role.yaml
+0
-17
etcd-empty-dir-cleanup-psp.yaml
...eanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp.yaml
+0
-31
BUILD
cluster/gce/gci/BUILD
+1
-1
configure-helper.sh
cluster/gce/gci/configure-helper.sh
+2
-1
BUILD
cluster/gce/manifests/BUILD
+3
-15
etcd-empty-dir-cleanup.yaml
cluster/gce/manifests/etcd-empty-dir-cleanup.yaml
+0
-11
No files found.
cluster/addons/etcd-empty-dir-cleanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp-binding.yaml
deleted
100644 → 0
View file @
d23ad1f8
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
deleted
100644 → 0
View file @
d23ad1f8
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
:
-
policy
resourceNames
:
-
gce.etcd-empty-dir-cleanup
resources
:
-
podsecuritypolicies
verbs
:
-
use
cluster/addons/etcd-empty-dir-cleanup/podsecuritypolicies/etcd-empty-dir-cleanup-psp.yaml
deleted
100644 → 0
View file @
d23ad1f8
apiVersion
:
policy/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/gce/gci/BUILD
View file @
ae73bed1
...
...
@@ -10,7 +10,7 @@ go_test(
],
data = [
":scripts-test-data",
"//cluster/gce/manifests
:manifests-test-data
",
"//cluster/gce/manifests",
],
deps = [
"//pkg/api/legacyscheme:go_default_library",
...
...
cluster/gce/gci/configure-helper.sh
View file @
ae73bed1
...
...
@@ -1323,7 +1323,8 @@ function prepare-etcd-manifest {
}
function
start-etcd-empty-dir-cleanup-pod
{
cp
"
${
KUBE_HOME
}
/kube-manifests/kubernetes/gci-trusty/etcd-empty-dir-cleanup/etcd-empty-dir-cleanup.yaml"
"/etc/kubernetes/manifests"
local
-r
src_file
=
"
${
KUBE_HOME
}
/kube-manifests/kubernetes/gci-trusty/etcd-empty-dir-cleanup.yaml"
cp
"
${
src_file
}
"
"/etc/kubernetes/manifests"
}
# Starts etcd server pod (and etcd-events pod if needed).
...
...
cluster/gce/manifests/BUILD
View file @
ae73bed1
...
...
@@ -5,30 +5,18 @@ load("@io_kubernetes_build//defs:pkg.bzl", "pkg_tar")
pkg_tar(
name = "gce-master-manifests",
srcs = [
"abac-authz-policy.jsonl",
"cluster-autoscaler.manifest",
"e2e-image-puller.manifest",
"etcd.manifest",
"glbc.manifest",
"kms-plugin-container.manifest",
"kube-addon-manager.yaml",
"kube-apiserver.manifest",
"kube-controller-manager.manifest",
"kube-proxy.manifest",
"kube-scheduler.manifest",
"rescheduler.manifest",
],
srcs = [":manifests"],
mode = "0644",
)
filegroup(
name = "manifests
-test-data
",
name = "manifests",
srcs = [
"abac-authz-policy.jsonl",
"cluster-autoscaler.manifest",
"e2e-image-puller.manifest",
"etcd.manifest",
"etcd-empty-dir-cleanup.yaml",
"glbc.manifest",
"kms-plugin-container.manifest",
"kube-addon-manager.yaml",
...
...
cluster/
addons/etcd-empty-dir-cleanup
/etcd-empty-dir-cleanup.yaml
→
cluster/
gce/manifests
/etcd-empty-dir-cleanup.yaml
View file @
ae73bed1
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
metadata
:
name
:
etcd-empty-dir-cleanup
...
...
@@ -19,7 +9,6 @@ metadata:
k8s-app
:
etcd-empty-dir-cleanup
spec
:
priorityClassName
:
system-node-critical
serviceAccountName
:
etcd-empty-dir-cleanup
hostNetwork
:
true
dnsPolicy
:
Default
containers
:
...
...
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