Skip to content

Commit

Permalink
Merge pull request moby#45985 from thaJeztah/libnetwork_remove_IsVali…
Browse files Browse the repository at this point in the history
…dName

libnetwork/config: remove IsValidName utility
  • Loading branch information
thaJeztah committed Jul 17, 2023
2 parents 0761240 + e21ff6c commit ee79423
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 20 deletions.
5 changes: 0 additions & 5 deletions libnetwork/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -135,11 +135,6 @@ func OptionNetworkControlPlaneMTU(exp int) Option {
}
}

// IsValidName validates configuration objects supported by libnetwork
func IsValidName(name string) bool {
return strings.TrimSpace(name) != ""
}

// OptionActiveSandboxes function returns an option setter for passing the sandboxes
// which were active during previous daemon life
func OptionActiveSandboxes(sandboxes map[string]interface{}) Option {
Expand Down
12 changes: 0 additions & 12 deletions libnetwork/config/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,3 @@ func TestOptionsLabels(t *testing.T) {
}
}
}

func TestValidName(t *testing.T) {
if !IsValidName("test") {
t.Fatal("Name validation fails for a name that must be accepted")
}
if IsValidName("") {
t.Fatal("Name validation succeeds for a case when it is expected to fail")
}
if IsValidName(" ") {
t.Fatal("Name validation succeeds for a case when it is expected to fail")
}
}
2 changes: 1 addition & 1 deletion libnetwork/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ func (c *Controller) NewNetwork(networkType, name string, id string, options ...
}
}

if !config.IsValidName(name) {
if strings.TrimSpace(name) == "" {
return nil, ErrInvalidName(name)
}

Expand Down
3 changes: 1 addition & 2 deletions libnetwork/network.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import (
"time"

"github.com/containerd/containerd/log"
"github.com/docker/docker/libnetwork/config"
"github.com/docker/docker/libnetwork/datastore"
"github.com/docker/docker/libnetwork/driverapi"
"github.com/docker/docker/libnetwork/etchosts"
Expand Down Expand Up @@ -1150,7 +1149,7 @@ func (n *network) addEndpoint(ep *Endpoint) error {

func (n *network) CreateEndpoint(name string, options ...EndpointOption) (*Endpoint, error) {
var err error
if !config.IsValidName(name) {
if strings.TrimSpace(name) == "" {
return nil, ErrInvalidName(name)
}

Expand Down

0 comments on commit ee79423

Please sign in to comment.