mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-06-05 08:58:50 +00:00
remove undocumented networks option from steps (#3915)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
This commit is contained in:
parent
c81a6d67b1
commit
7b7c83d040
5 changed files with 5 additions and 20 deletions
|
@ -40,7 +40,6 @@ func (c *Compiler) createProcess(container *yaml_types.Container, stepType backe
|
||||||
workspace = fmt.Sprintf("%s_default:%s", c.prefix, c.base)
|
workspace = fmt.Sprintf("%s_default:%s", c.prefix, c.base)
|
||||||
privileged = container.Privileged
|
privileged = container.Privileged
|
||||||
networkMode = container.NetworkMode
|
networkMode = container.NetworkMode
|
||||||
// network = container.Network
|
|
||||||
)
|
)
|
||||||
|
|
||||||
networks := []backend_types.Conn{
|
networks := []backend_types.Conn{
|
||||||
|
|
|
@ -172,9 +172,6 @@ func (l *Linter) lintTrusted(config *WorkflowConfig, c *types.Container, area st
|
||||||
if len(c.NetworkMode) != 0 {
|
if len(c.NetworkMode) != 0 {
|
||||||
errors = append(errors, "Insufficient privileges to use network_mode")
|
errors = append(errors, "Insufficient privileges to use network_mode")
|
||||||
}
|
}
|
||||||
if c.Networks.Networks != nil && len(c.Networks.Networks) != 0 {
|
|
||||||
errors = append(errors, "Insufficient privileges to use networks")
|
|
||||||
}
|
|
||||||
if c.Volumes.Volumes != nil && len(c.Volumes.Volumes) != 0 {
|
if c.Volumes.Volumes != nil && len(c.Volumes.Volumes) != 0 {
|
||||||
errors = append(errors, "Insufficient privileges to use volumes")
|
errors = append(errors, "Insufficient privileges to use volumes")
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,10 +145,6 @@ func TestLintErrors(t *testing.T) {
|
||||||
from: "steps: { build: { image: golang, network_mode: host } }",
|
from: "steps: { build: { image: golang, network_mode: host } }",
|
||||||
want: "Insufficient privileges to use network_mode",
|
want: "Insufficient privileges to use network_mode",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
from: "steps: { build: { image: golang, networks: [ outside, default ] } }",
|
|
||||||
want: "Insufficient privileges to use networks",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
from: "steps: { build: { image: golang, volumes: [ '/opt/data:/var/lib/mysql' ] } }",
|
from: "steps: { build: { image: golang, volumes: [ '/opt/data:/var/lib/mysql' ] } }",
|
||||||
want: "Insufficient privileges to use volumes",
|
want: "Insufficient privileges to use volumes",
|
||||||
|
|
|
@ -68,7 +68,6 @@ type (
|
||||||
MemLimit base.MemStringOrInt `yaml:"mem_limit,omitempty"`
|
MemLimit base.MemStringOrInt `yaml:"mem_limit,omitempty"`
|
||||||
MemSwapLimit base.MemStringOrInt `yaml:"memswap_limit,omitempty"`
|
MemSwapLimit base.MemStringOrInt `yaml:"memswap_limit,omitempty"`
|
||||||
NetworkMode string `yaml:"network_mode,omitempty"`
|
NetworkMode string `yaml:"network_mode,omitempty"`
|
||||||
Networks Networks `yaml:"networks,omitempty"`
|
|
||||||
ShmSize base.MemStringOrInt `yaml:"shm_size,omitempty"`
|
ShmSize base.MemStringOrInt `yaml:"shm_size,omitempty"`
|
||||||
Tmpfs []string `yaml:"tmpfs,omitempty"`
|
Tmpfs []string `yaml:"tmpfs,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -94,12 +94,6 @@ func TestUnmarshalContainer(t *testing.T) {
|
||||||
MemLimit: base.MemStringOrInt(1024),
|
MemLimit: base.MemStringOrInt(1024),
|
||||||
MemSwapLimit: base.MemStringOrInt(1024),
|
MemSwapLimit: base.MemStringOrInt(1024),
|
||||||
Name: "my-build-container",
|
Name: "my-build-container",
|
||||||
Networks: Networks{
|
|
||||||
Networks: []*Network{
|
|
||||||
{Name: "some-network"},
|
|
||||||
{Name: "other-network"},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
NetworkMode: "bridge",
|
NetworkMode: "bridge",
|
||||||
Pull: true,
|
Pull: true,
|
||||||
Privileged: true,
|
Privileged: true,
|
||||||
|
|
Loading…
Reference in a new issue