Files
my-rook-config/pkg/daemon/ceph/test/info.go
T
Nizamudeen 53883f68cf ceph: Handling Unhandled errors
This commit is to handle all those unhandled errors which raises the gosec warning.

Fixed G104: Unhandled Errors are handled now

Signed-off-by: Nizamudeen <nia@redhat.com>
2020-02-21 22:48:24 +05:30

23 lines
601 B
Go

package test
import (
"io/ioutil"
"os"
"path"
"github.com/pkg/errors"
)
func CreateConfigDir(configDir string) error {
if err := os.MkdirAll(configDir, 0744); err != nil {
return errors.Wrapf(err, "error while creating directory")
}
if err := ioutil.WriteFile(path.Join(configDir, "client.admin.keyring"), []byte("key = adminsecret"), 0644); err != nil {
return errors.Wrapf(err, "admin writefile error")
}
if err := ioutil.WriteFile(path.Join(configDir, "mon.keyring"), []byte("key = monsecret"), 0644); err != nil {
return errors.Wrapf(err, "mon writefile error")
}
return nil
}