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
2d6b4d0f
Commit
2d6b4d0f
authored
Apr 25, 2018
by
Shyam Jeedigunta
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert "gce: move etcd dir cleanup to manifests"
This reverts commit
ae73bed1
.
parent
c1a6d554
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
92 additions
and
6 deletions
+92
-6
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
BUILD
cluster/gce/gci/BUILD
+1
-1
configure-helper.sh
cluster/gce/gci/configure-helper.sh
+1
-2
BUILD
cluster/gce/manifests/BUILD
+15
-3
No files found.
cluster/
gce/manifests
/etcd-empty-dir-cleanup.yaml
→
cluster/
addons/etcd-empty-dir-cleanup
/etcd-empty-dir-cleanup.yaml
View file @
2d6b4d0f
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
...
@@ -9,6 +19,7 @@ metadata:
...
@@ -9,6 +19,7 @@ metadata:
k8s-app
:
etcd-empty-dir-cleanup
k8s-app
:
etcd-empty-dir-cleanup
spec
:
spec
:
priorityClassName
:
system-node-critical
priorityClassName
:
system-node-critical
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 @
2d6b4d0f
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 @
2d6b4d0f
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
0 → 100644
View file @
2d6b4d0f
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 @
2d6b4d0f
...
@@ -10,7 +10,7 @@ go_test(
...
@@ -10,7 +10,7 @@ go_test(
],
],
data = [
data = [
":scripts-test-data",
":scripts-test-data",
"//cluster/gce/manifests",
"//cluster/gce/manifests
:manifests-test-data
",
],
],
deps = [
deps = [
"//pkg/api/legacyscheme:go_default_library",
"//pkg/api/legacyscheme:go_default_library",
...
...
cluster/gce/gci/configure-helper.sh
View file @
2d6b4d0f
...
@@ -1323,8 +1323,7 @@ function prepare-etcd-manifest {
...
@@ -1323,8 +1323,7 @@ function prepare-etcd-manifest {
}
}
function
start-etcd-empty-dir-cleanup-pod
{
function
start-etcd-empty-dir-cleanup-pod
{
local
-r
src_file
=
"
${
KUBE_HOME
}
/kube-manifests/kubernetes/gci-trusty/etcd-empty-dir-cleanup.yaml"
cp
"
${
KUBE_HOME
}
/kube-manifests/kubernetes/gci-trusty/etcd-empty-dir-cleanup/etcd-empty-dir-cleanup.yaml"
"/etc/kubernetes/manifests"
cp
"
${
src_file
}
"
"/etc/kubernetes/manifests"
}
}
# Starts etcd server pod (and etcd-events pod if needed).
# Starts etcd server pod (and etcd-events pod if needed).
...
...
cluster/gce/manifests/BUILD
View file @
2d6b4d0f
...
@@ -5,18 +5,30 @@ load("@io_kubernetes_build//defs:pkg.bzl", "pkg_tar")
...
@@ -5,18 +5,30 @@ load("@io_kubernetes_build//defs:pkg.bzl", "pkg_tar")
pkg_tar(
pkg_tar(
name = "gce-master-manifests",
name = "gce-master-manifests",
srcs = [":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",
],
mode = "0644",
mode = "0644",
)
)
filegroup(
filegroup(
name = "manifests",
name = "manifests
-test-data
",
srcs = [
srcs = [
"abac-authz-policy.jsonl",
"abac-authz-policy.jsonl",
"cluster-autoscaler.manifest",
"cluster-autoscaler.manifest",
"e2e-image-puller.manifest",
"e2e-image-puller.manifest",
"etcd.manifest",
"etcd.manifest",
"etcd-empty-dir-cleanup.yaml",
"glbc.manifest",
"glbc.manifest",
"kms-plugin-container.manifest",
"kms-plugin-container.manifest",
"kube-addon-manager.yaml",
"kube-addon-manager.yaml",
...
...
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