Skip to content

Commit 47dee8d

Browse files
authored
set an exception for migrate file permissions (#1798)
Signed-off-by: grokspawn <[email protected]>
1 parent 0ec1210 commit 47dee8d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

alpha/declcfg/write.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,9 @@ func writeFile(cfg DeclarativeConfig, filename string, writeFunc WriteFunc) erro
608608
if err := writeFunc(cfg, buf); err != nil {
609609
return fmt.Errorf("write to buffer for %q: %v", filename, err)
610610
}
611-
if err := os.WriteFile(filename, buf.Bytes(), 0600); err != nil {
611+
// we explicitly want to generate content from this function which is limited only by the user's umask (G306)
612+
// nolint:gosec
613+
if err := os.WriteFile(filename, buf.Bytes(), 0666); err != nil {
612614
return fmt.Errorf("write file %q: %v", filename, err)
613615
}
614616
return nil

0 commit comments

Comments
 (0)