Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop
This commit is contained in:
parent
691727fe99
commit
3980dc6083
@ -31,7 +31,7 @@ func writeBootstrapToStateDir(
|
||||
return fmt.Errorf("creating directory %q: %w", dirPath, err)
|
||||
}
|
||||
|
||||
if err := jsonutil.WriteFile(hostBootstrap, path, 0700); err != nil {
|
||||
if err := jsonutil.WriteFile(hostBootstrap, path, 0600); err != nil {
|
||||
return fmt.Errorf("writing bootstrap to %q: %w", path, err)
|
||||
}
|
||||
|
||||
|
@ -137,7 +137,7 @@ func nebulaPmuxProcConfig(
|
||||
|
||||
nebulaYmlPath := filepath.Join(runtimeDirPath, "nebula.yml")
|
||||
|
||||
if err := yamlutil.WriteYamlFile(config, nebulaYmlPath, 0440); err != nil {
|
||||
if err := yamlutil.WriteYamlFile(config, nebulaYmlPath, 0600); err != nil {
|
||||
return pmuxlib.ProcessConfig{}, fmt.Errorf("writing nebula.yml to %q: %w", nebulaYmlPath, err)
|
||||
}
|
||||
|
||||
|
@ -58,7 +58,7 @@ func RenderGarageToml(into io.Writer, data GarageTomlData) error {
|
||||
func WriteGarageTomlFile(path string, data GarageTomlData) error {
|
||||
|
||||
file, err := os.OpenFile(
|
||||
path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0640,
|
||||
path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600,
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user