feat: default container sandbox to drop all capabilities and fix error assignment in container data write.
This commit is contained in:
parent
851dfa267a
commit
befad966bb
2 changed files with 2 additions and 1 deletions
|
|
@ -653,7 +653,7 @@ func (f *containerFS) WriteFile(ctx context.Context, p string, data []byte, mkdi
|
||||||
defer attach.Close()
|
defer attach.Close()
|
||||||
|
|
||||||
// Write data to the hijacked connection's stdin
|
// Write data to the hijacked connection's stdin
|
||||||
if _, err := attach.Conn.Write(data); err != nil {
|
if _, err = attach.Conn.Write(data); err != nil {
|
||||||
return fmt.Errorf("failed to write data to container: %w", err)
|
return fmt.Errorf("failed to write data to container: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,7 @@ func DefaultConfig() *Config {
|
||||||
ApparmorProfile: "",
|
ApparmorProfile: "",
|
||||||
DNS: []string{},
|
DNS: []string{},
|
||||||
ExtraHosts: []string{},
|
ExtraHosts: []string{},
|
||||||
|
CapDrop: []string{"ALL"},
|
||||||
Binds: []string{},
|
Binds: []string{},
|
||||||
},
|
},
|
||||||
Prune: AgentSandboxPruneConfig{
|
Prune: AgentSandboxPruneConfig{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue