Skip to content
This repository was archived by the owner on Jan 9, 2023. It is now read-only.

Commit 9886443

Browse files
authored
Merge pull request #774 from simonswine/automated-cherry-pick-of-#773-release-0.6
Automated cherry pick of #773
2 parents 7c8b918 + 35a16ea commit 9886443

File tree

9 files changed

+8
-24
lines changed

9 files changed

+8
-24
lines changed

pkg/puppet/puppet.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ func (p *Puppet) writeLines(filePath string, lines []string) error {
461461
// TODO: delete a potentially existing file
462462
return nil
463463
}
464-
err := utils.EnsureDirectory(filepath.Dir(filePath), 0750)
464+
err := os.MkdirAll(filepath.Dir(filePath), 0750)
465465
if err != nil {
466466
return err
467467
}

pkg/tarmak/config/config.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import (
1818
clusterv1alpha1 "github.com/jetstack/tarmak/pkg/apis/cluster/v1alpha1"
1919
tarmakv1alpha1 "github.com/jetstack/tarmak/pkg/apis/tarmak/v1alpha1"
2020
"github.com/jetstack/tarmak/pkg/tarmak/interfaces"
21-
"github.com/jetstack/tarmak/pkg/tarmak/utils"
2221
)
2322

2423
type Config struct {
@@ -103,7 +102,7 @@ func (c *Config) writeYAML(config *tarmakv1alpha1.Config) error {
103102
encoder = json.NewYAMLSerializer(json.DefaultMetaFactory, c.scheme, c.scheme)
104103
encoder = c.codecs.EncoderForVersion(encoder, tarmakv1alpha1.SchemeGroupVersion)
105104

106-
err := utils.EnsureDirectory(filepath.Dir(c.configPath()), 0750)
105+
err := os.MkdirAll(filepath.Dir(c.configPath()), 0750)
107106
if err != nil {
108107
return err
109108
}

pkg/tarmak/environment/environment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ func (e *Environment) getSSHPrivateKey() (interface{}, error) {
192192
path := e.SSHPrivateKeyPath()
193193

194194
if _, err := os.Stat(path); os.IsNotExist(err) {
195-
if err := utils.EnsureDirectory(filepath.Dir(path), 0700); err != nil {
195+
if err := os.MkdirAll(filepath.Dir(path), 0700); err != nil {
196196
return nil, fmt.Errorf("error creating directory: %s", err)
197197
}
198198

pkg/tarmak/kubectl/kubectl.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121

2222
clusterv1alpha1 "github.com/jetstack/tarmak/pkg/apis/cluster/v1alpha1"
2323
"github.com/jetstack/tarmak/pkg/tarmak/interfaces"
24-
"github.com/jetstack/tarmak/pkg/tarmak/utils"
2524
)
2625

2726
var _ interfaces.Kubectl = &Kubectl{}
@@ -209,7 +208,7 @@ func (k *Kubectl) ensureWorkingKubeconfig(configPath string, publicAPIEndpoint b
209208
return err
210209
}
211210

212-
if err := utils.EnsureDirectory(filepath.Dir(configPath), 0700); err != nil {
211+
if err := os.MkdirAll(filepath.Dir(configPath), 0700); err != nil {
213212
k.stopTunnel()
214213
return err
215214
}

pkg/tarmak/ssh/ssh.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323

2424
clusterv1alpha1 "github.com/jetstack/tarmak/pkg/apis/cluster/v1alpha1"
2525
"github.com/jetstack/tarmak/pkg/tarmak/interfaces"
26-
"github.com/jetstack/tarmak/pkg/tarmak/utils"
2726
)
2827

2928
var _ interfaces.SSH = &SSH{}
@@ -61,7 +60,7 @@ func New(tarmak interfaces.Tarmak) *SSH {
6160
}
6261

6362
func (s *SSH) WriteConfig(c interfaces.Cluster) error {
64-
err := utils.EnsureDirectory(filepath.Dir(c.SSHConfigPath()), 0700)
63+
err := os.MkdirAll(filepath.Dir(c.SSHConfigPath()), 0700)
6564
if err != nil {
6665
return err
6766
}

pkg/tarmak/utils/files.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,11 @@
22
package utils
33

44
import (
5-
"os"
65
"path/filepath"
76

87
"github.com/mitchellh/go-homedir"
98
)
109

11-
func EnsureDirectory(path string, mode os.FileMode) error {
12-
if _, err := os.Stat(path); os.IsNotExist(err) {
13-
if err := EnsureDirectory(filepath.Dir(path), mode); err != nil {
14-
return err
15-
}
16-
os.Mkdir(path, mode)
17-
} else {
18-
return err
19-
}
20-
return nil
21-
}
22-
2310
func Expand(path string) (string, error) {
2411
p, err := homedir.Expand(path)
2512
if err != nil {

pkg/tarmak/vault/vault.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func (v *Vault) RootToken() (string, error) {
6464
path := v.rootTokenPath()
6565

6666
if _, err := os.Stat(path); os.IsNotExist(err) {
67-
if err := utils.EnsureDirectory(filepath.Dir(path), 0700); err != nil {
67+
if err := os.MkdirAll(filepath.Dir(path), 0700); err != nil {
6868
return "", fmt.Errorf("error creating directory: %s", err)
6969
}
7070

pkg/terraform/templating.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func (t *Terraform) GenerateCode(c interfaces.Cluster) (err error) {
2626
t.log.Info("generating terraform code")
2727

2828
terraformCodePath := t.codePath(c)
29-
if err := utils.EnsureDirectory(
29+
if err := os.MkdirAll(
3030
terraformCodePath,
3131
0700,
3232
); err != nil {

pkg/terraform/terraform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func (t *Terraform) preparePlugins(c interfaces.Cluster) error {
6363
}
6464

6565
pluginPath := t.pluginPath(c)
66-
if err := utils.EnsureDirectory(pluginPath, 0755); err != nil {
66+
if err := os.MkdirAll(pluginPath, 0755); err != nil {
6767
return err
6868
}
6969

0 commit comments

Comments
 (0)