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:
Chris Love 2017-05-11 13:37:20 -06:00 committed by GitHub
commit f15b317b47
1 changed files with 8 additions and 0 deletions

View File

@ -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),