mirror of https://github.com/kubernetes/kops.git
Merge pull request #2523 from dolftax/fix-kube-dir-permission
[Fixes #2466] Creates .kube dir at /home/admin with group/owner as admin
This commit is contained in:
commit
f15b317b47
|
@ -76,6 +76,14 @@ func (b *KubectlBuilder) Build(c *fi.ModelBuilderContext) error {
|
||||||
|
|
||||||
switch b.Distribution {
|
switch b.Distribution {
|
||||||
case distros.DistributionJessie:
|
case distros.DistributionJessie:
|
||||||
|
c.AddTask(&nodetasks.File{
|
||||||
|
Path: "/home/admin/.kube/",
|
||||||
|
Type: nodetasks.FileType_Directory,
|
||||||
|
Mode: s("0400"),
|
||||||
|
Owner: s("admin"),
|
||||||
|
Group: s("admin"),
|
||||||
|
})
|
||||||
|
|
||||||
c.AddTask(&nodetasks.File{
|
c.AddTask(&nodetasks.File{
|
||||||
Path: "/home/admin/.kube/config",
|
Path: "/home/admin/.kube/config",
|
||||||
Contents: fi.NewStringResource(kubeconfig),
|
Contents: fi.NewStringResource(kubeconfig),
|
||||||
|
|
Loading…
Reference in New Issue