Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
75c977d2
Commit
75c977d2
authored
Oct 19, 2015
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #15596 from zhengguoyong/alias_util_errors_packagename
Auto commit by PR queue bot
parents
44a9877b
f8f9afb8
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
83 additions
and
83 deletions
+83
-83
errors.go
pkg/admission/errors.go
+2
-2
errors.go
pkg/api/errors/errors.go
+2
-2
schema.go
pkg/api/validation/schema.go
+3
-3
apiserver.go
pkg/apiserver/apiserver.go
+3
-3
union.go
pkg/auth/authorizer/union/union.go
+2
-2
loader.go
pkg/client/unversioned/clientcmd/loader.go
+2
-2
validation_test.go
pkg/client/unversioned/clientcmd/validation_test.go
+10
-10
gce.go
pkg/cloudprovider/providers/gce/gce.go
+3
-3
describe.go
pkg/kubectl/cmd/describe.go
+2
-2
label.go
pkg/kubectl/cmd/label.go
+2
-2
scale.go
pkg/kubectl/cmd/scale.go
+2
-2
generate.go
pkg/kubectl/generate.go
+2
-2
builder.go
pkg/kubectl/resource/builder.go
+2
-2
builder_test.go
pkg/kubectl/resource/builder_test.go
+3
-3
result.go
pkg/kubectl/resource/result.go
+5
-5
visitor.go
pkg/kubectl/resource/visitor.go
+4
-4
http_test.go
pkg/kubelet/config/http_test.go
+2
-2
container_manager_linux.go
pkg/kubelet/container_manager_linux.go
+4
-4
kubelet.go
pkg/kubelet/kubelet.go
+2
-2
plugins.go
pkg/kubelet/network/plugins.go
+2
-2
proxier.go
pkg/proxy/userspace/proxier.go
+3
-3
fielderrors.go
pkg/util/fielderrors/fielderrors.go
+6
-6
downwardapi.go
pkg/volume/downwardapi/downwardapi.go
+3
-3
plugins.go
pkg/volume/plugins.go
+2
-2
admission.go
plugin/pkg/admission/limitranger/admission.go
+2
-2
admission.go
plugin/pkg/admission/resourcequota/admission.go
+2
-2
union.go
plugin/pkg/auth/authenticator/request/union/union.go
+2
-2
x509.go
plugin/pkg/auth/authenticator/request/x509/x509.go
+2
-2
validation.go
plugin/pkg/scheduler/api/validation/validation.go
+2
-2
No files found.
pkg/admission/errors.go
View file @
75c977d2
...
...
@@ -19,7 +19,7 @@ package admission
import
(
"k8s.io/kubernetes/pkg/api"
apierrors
"k8s.io/kubernetes/pkg/api/errors"
er
rs
"k8s.io/kubernetes/pkg/util/errors"
utilerro
rs
"k8s.io/kubernetes/pkg/util/errors"
)
func
extractKindName
(
a
Attributes
)
(
name
,
kind
string
,
err
error
)
{
...
...
@@ -50,7 +50,7 @@ func NewForbidden(a Attributes, internalError error) error {
}
name
,
kind
,
err
:=
extractKindName
(
a
)
if
err
!=
nil
{
return
apierrors
.
NewInternalError
(
er
rs
.
NewAggregate
([]
error
{
internalError
,
err
}))
return
apierrors
.
NewInternalError
(
utilerro
rs
.
NewAggregate
([]
error
{
internalError
,
err
}))
}
return
apierrors
.
NewForbidden
(
kind
,
name
,
internalError
)
}
...
...
pkg/api/errors/errors.go
View file @
75c977d2
...
...
@@ -24,7 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/fielderrors"
)
...
...
@@ -179,7 +179,7 @@ func NewInvalid(kind, name string, errs fielderrors.ValidationErrorList) error {
Name
:
name
,
Causes
:
causes
,
},
Message
:
fmt
.
Sprintf
(
"%s %q is invalid: %v"
,
kind
,
name
,
errors
.
NewAggregate
(
errs
)),
Message
:
fmt
.
Sprintf
(
"%s %q is invalid: %v"
,
kind
,
name
,
util
errors
.
NewAggregate
(
errs
)),
}}
}
...
...
pkg/api/validation/schema.go
View file @
75c977d2
...
...
@@ -26,7 +26,7 @@ import (
"github.com/emicklei/go-restful/swagger"
"github.com/golang/glog"
apiutil
"k8s.io/kubernetes/pkg/api/util"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
errs
"k8s.io/kubernetes/pkg/util/fielderrors"
"k8s.io/kubernetes/pkg/util/yaml"
)
...
...
@@ -150,14 +150,14 @@ func (s *SwaggerSchema) ValidateBytes(data []byte) error {
return
fmt
.
Errorf
(
"kind isn't string type"
)
}
if
strings
.
HasSuffix
(
kind
.
(
string
),
"List"
)
{
return
errors
.
NewAggregate
(
s
.
validateList
(
fields
))
return
util
errors
.
NewAggregate
(
s
.
validateList
(
fields
))
}
version
:=
apiutil
.
GetVersion
(
groupVersion
.
(
string
))
allErrs
:=
s
.
ValidateObject
(
obj
,
""
,
version
+
"."
+
kind
.
(
string
))
if
len
(
allErrs
)
==
1
{
return
allErrs
[
0
]
}
return
errors
.
NewAggregate
(
allErrs
)
return
util
errors
.
NewAggregate
(
allErrs
)
}
func
(
s
*
SwaggerSchema
)
ValidateObject
(
obj
interface
{},
fieldName
,
typeName
string
)
errs
.
ValidationErrorList
{
...
...
pkg/apiserver/apiserver.go
View file @
75c977d2
...
...
@@ -41,7 +41,7 @@ import (
"k8s.io/kubernetes/pkg/healthz"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/flushwriter"
"k8s.io/kubernetes/pkg/util/wsstream"
"k8s.io/kubernetes/pkg/version"
...
...
@@ -129,7 +129,7 @@ func (g *APIGroupVersion) InstallREST(container *restful.Container) error {
// TODO: g.Version only contains "version" now, it will contain "group/version" in the near future.
AddSupportedResourcesWebService
(
ws
,
g
.
Version
,
apiResources
)
container
.
Add
(
ws
)
return
errors
.
NewAggregate
(
registrationErrors
)
return
util
errors
.
NewAggregate
(
registrationErrors
)
}
// UpdateREST registers the REST handlers for this APIGroupVersion to an existing web service
...
...
@@ -153,7 +153,7 @@ func (g *APIGroupVersion) UpdateREST(container *restful.Container) error {
apiResources
,
registrationErrors
:=
installer
.
Install
(
ws
)
// TODO: g.Version only contains "version" now, it will contain "group/version" in the near future.
AddSupportedResourcesWebService
(
ws
,
g
.
Version
,
apiResources
)
return
errors
.
NewAggregate
(
registrationErrors
)
return
util
errors
.
NewAggregate
(
registrationErrors
)
}
// newInstaller is a helper to create the installer. Used by InstallREST and UpdateREST.
...
...
pkg/auth/authorizer/union/union.go
View file @
75c977d2
...
...
@@ -18,7 +18,7 @@ package union
import
(
"k8s.io/kubernetes/pkg/auth/authorizer"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// unionAuthzHandler authorizer against a chain of authorizer.Authorizer
...
...
@@ -41,5 +41,5 @@ func (authzHandler unionAuthzHandler) Authorize(a authorizer.Attributes) error {
return
nil
}
return
errors
.
NewAggregate
(
errlist
)
return
util
errors
.
NewAggregate
(
errlist
)
}
pkg/client/unversioned/clientcmd/loader.go
View file @
75c977d2
...
...
@@ -30,7 +30,7 @@ import (
clientcmdapi
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
clientcmdlatest
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/latest"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
const
(
...
...
@@ -146,7 +146,7 @@ func (rules *ClientConfigLoadingRules) Load() (*clientcmdapi.Config, error) {
}
}
return
config
,
errors
.
NewAggregate
(
errlist
)
return
config
,
util
errors
.
NewAggregate
(
errlist
)
}
// Migrate uses the MigrationRules map. If a destination file is not present, then the source file is checked.
...
...
pkg/client/unversioned/clientcmd/validation_test.go
View file @
75c977d2
...
...
@@ -23,7 +23,7 @@ import (
"testing"
clientcmdapi
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
func
TestConfirmUsableBadInfoButOkConfig
(
t
*
testing
.
T
)
{
...
...
@@ -326,14 +326,14 @@ func (c configValidationTest) testContext(contextName string, t *testing.T) {
t
.
Errorf
(
"Expected error containing: %v"
,
c
.
expectedErrorSubstring
)
}
for
_
,
curr
:=
range
c
.
expectedErrorSubstring
{
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
errors
.
NewAggregate
(
errs
))
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
util
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
else
{
if
len
(
errs
)
!=
0
{
t
.
Errorf
(
"Unexpected error: %v"
,
errors
.
NewAggregate
(
errs
))
t
.
Errorf
(
"Unexpected error: %v"
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
...
...
@@ -386,14 +386,14 @@ func (c configValidationTest) testCluster(clusterName string, t *testing.T) {
t
.
Errorf
(
"Expected error containing: %v"
,
c
.
expectedErrorSubstring
)
}
for
_
,
curr
:=
range
c
.
expectedErrorSubstring
{
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
errors
.
NewAggregate
(
errs
))
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
util
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
else
{
if
len
(
errs
)
!=
0
{
t
.
Errorf
(
"Unexpected error: %v"
,
errors
.
NewAggregate
(
errs
))
t
.
Errorf
(
"Unexpected error: %v"
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
...
...
@@ -406,14 +406,14 @@ func (c configValidationTest) testAuthInfo(authInfoName string, t *testing.T) {
t
.
Errorf
(
"Expected error containing: %v"
,
c
.
expectedErrorSubstring
)
}
for
_
,
curr
:=
range
c
.
expectedErrorSubstring
{
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
errors
.
NewAggregate
(
errs
))
if
len
(
errs
)
!=
0
&&
!
strings
.
Contains
(
util
errors
.
NewAggregate
(
errs
)
.
Error
(),
curr
)
{
t
.
Errorf
(
"Expected error containing: %v, but got %v"
,
c
.
expectedErrorSubstring
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
else
{
if
len
(
errs
)
!=
0
{
t
.
Errorf
(
"Unexpected error: %v"
,
errors
.
NewAggregate
(
errs
))
t
.
Errorf
(
"Unexpected error: %v"
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
pkg/cloudprovider/providers/gce/gce.go
View file @
75c977d2
...
...
@@ -29,7 +29,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/sets"
"k8s.io/kubernetes/pkg/util/wait"
...
...
@@ -805,7 +805,7 @@ func (gce *GCECloud) UpdateTCPLoadBalancer(name, region string, hosts []string)
// EnsureTCPLoadBalancerDeleted is an implementation of TCPLoadBalancer.EnsureTCPLoadBalancerDeleted.
func
(
gce
*
GCECloud
)
EnsureTCPLoadBalancerDeleted
(
name
,
region
string
)
error
{
err
:=
errors
.
AggregateGoroutines
(
err
:=
util
errors
.
AggregateGoroutines
(
func
()
error
{
return
gce
.
deleteFirewall
(
name
,
region
)
},
// Even though we don't hold on to static IPs for load balancers, it's
// possible that EnsureTCPLoadBalancer left one around in a failed
...
...
@@ -824,7 +824,7 @@ func (gce *GCECloud) EnsureTCPLoadBalancerDeleted(name, region string) error {
},
)
if
err
!=
nil
{
return
errors
.
Flatten
(
err
)
return
util
errors
.
Flatten
(
err
)
}
return
nil
}
...
...
pkg/kubectl/cmd/describe.go
View file @
75c977d2
...
...
@@ -29,7 +29,7 @@ import (
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/kubectl/resource"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// DescribeOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of
...
...
@@ -142,7 +142,7 @@ func RunDescribe(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []s
fmt
.
Fprintf
(
out
,
"%s
\n\n
"
,
s
)
}
return
errors
.
NewAggregate
(
allErrs
)
return
util
errors
.
NewAggregate
(
allErrs
)
}
func
DescribeMatchingResources
(
mapper
meta
.
RESTMapper
,
typer
runtime
.
ObjectTyper
,
f
*
cmdutil
.
Factory
,
namespace
,
rsrc
,
prefix
string
,
out
io
.
Writer
,
originalError
error
)
error
{
...
...
pkg/kubectl/cmd/label.go
View file @
75c977d2
...
...
@@ -28,7 +28,7 @@ import (
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/kubectl/resource"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/strategicpatch"
"k8s.io/kubernetes/pkg/util/validation"
)
...
...
@@ -106,7 +106,7 @@ func validateNoOverwrites(meta *api.ObjectMeta, labels map[string]string) error
allErrs
=
append
(
allErrs
,
fmt
.
Errorf
(
"'%s' already has a value (%s), and --overwrite is false"
,
key
,
value
))
}
}
return
errors
.
NewAggregate
(
allErrs
)
return
util
errors
.
NewAggregate
(
allErrs
)
}
func
parseLabels
(
spec
[]
string
)
(
map
[
string
]
string
,
[]
string
,
error
)
{
...
...
pkg/kubectl/cmd/scale.go
View file @
75c977d2
...
...
@@ -26,7 +26,7 @@ import (
"k8s.io/kubernetes/pkg/kubectl"
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/kubectl/resource"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// ScaleOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of
...
...
@@ -149,5 +149,5 @@ func RunScale(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
cmdutil
.
PrintSuccess
(
mapper
,
shortOutput
,
out
,
info
.
Mapping
.
Resource
,
info
.
Name
,
"scaled"
)
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
pkg/kubectl/generate.go
View file @
75c977d2
...
...
@@ -24,7 +24,7 @@ import (
"github.com/spf13/cobra"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// GeneratorParam is a parameter for a generator
...
...
@@ -60,7 +60,7 @@ func ValidateParams(paramSpec []GeneratorParam, params map[string]interface{}) e
}
}
}
return
errors
.
NewAggregate
(
allErrs
)
return
util
errors
.
NewAggregate
(
allErrs
)
}
// MakeParams is a utility that creates generator parameters from a command line
...
...
pkg/kubectl/resource/builder.go
View file @
75c977d2
...
...
@@ -28,7 +28,7 @@ import (
"k8s.io/kubernetes/pkg/api/validation"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/sets"
)
...
...
@@ -520,7 +520,7 @@ func (b *Builder) resourceTupleMappings() (map[string]*meta.RESTMapping, error)
func
(
b
*
Builder
)
visitorResult
()
*
Result
{
if
len
(
b
.
errs
)
>
0
{
return
&
Result
{
err
:
errors
.
NewAggregate
(
b
.
errs
)}
return
&
Result
{
err
:
util
errors
.
NewAggregate
(
b
.
errs
)}
}
if
b
.
selectAll
{
...
...
pkg/kubectl/resource/builder_test.go
View file @
75c977d2
...
...
@@ -36,7 +36,7 @@ import (
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/unversioned/fake"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/watch"
watchjson
"k8s.io/kubernetes/pkg/watch/json"
)
...
...
@@ -829,7 +829,7 @@ func TestContinueOnErrorVisitor(t *testing.T) {
if
count
!=
3
{
t
.
Fatalf
(
"did not visit all infos: %d"
,
count
)
}
agg
,
ok
:=
err
.
(
errors
.
Aggregate
)
agg
,
ok
:=
err
.
(
util
errors
.
Aggregate
)
if
!
ok
{
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
}
...
...
@@ -1068,7 +1068,7 @@ func TestReceiveMultipleErrors(t *testing.T) {
t
.
Fatalf
(
"unexpected response: %v %t %#v"
,
err
,
singular
,
test
.
Infos
)
}
errs
,
ok
:=
err
.
(
errors
.
Aggregate
)
errs
,
ok
:=
err
.
(
util
errors
.
Aggregate
)
if
!
ok
{
t
.
Fatalf
(
"unexpected error: %v"
,
reflect
.
TypeOf
(
err
))
}
...
...
pkg/kubectl/resource/result.go
View file @
75c977d2
...
...
@@ -25,7 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/sets"
"k8s.io/kubernetes/pkg/watch"
)
...
...
@@ -41,7 +41,7 @@ type Result struct {
sources
[]
Visitor
singular
bool
ignoreErrors
[]
errors
.
Matcher
ignoreErrors
[]
util
errors
.
Matcher
// populated by a call to Infos
info
[]
*
Info
...
...
@@ -56,7 +56,7 @@ type Result struct {
// err.
func
(
r
*
Result
)
IgnoreErrors
(
fns
...
ErrMatchFunc
)
*
Result
{
for
_
,
fn
:=
range
fns
{
r
.
ignoreErrors
=
append
(
r
.
ignoreErrors
,
errors
.
Matcher
(
fn
))
r
.
ignoreErrors
=
append
(
r
.
ignoreErrors
,
util
errors
.
Matcher
(
fn
))
}
return
r
}
...
...
@@ -77,7 +77,7 @@ func (r *Result) Visit(fn VisitorFunc) error {
return
r
.
err
}
err
:=
r
.
visitor
.
Visit
(
fn
)
return
errors
.
FilterOut
(
err
,
r
.
ignoreErrors
...
)
return
util
errors
.
FilterOut
(
err
,
r
.
ignoreErrors
...
)
}
// IntoSingular sets the provided boolean pointer to true if the Builder input
...
...
@@ -106,7 +106,7 @@ func (r *Result) Infos() ([]*Info, error) {
infos
=
append
(
infos
,
info
)
return
nil
})
err
=
errors
.
FilterOut
(
err
,
r
.
ignoreErrors
...
)
err
=
util
errors
.
FilterOut
(
err
,
r
.
ignoreErrors
...
)
r
.
info
,
r
.
err
=
infos
,
err
return
infos
,
err
...
...
pkg/kubectl/resource/visitor.go
View file @
75c977d2
...
...
@@ -29,7 +29,7 @@ import (
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/validation"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/yaml"
"k8s.io/kubernetes/pkg/watch"
)
...
...
@@ -196,7 +196,7 @@ func (l EagerVisitorList) Visit(fn VisitorFunc) error {
errs
=
append
(
errs
,
err
)
}
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
func
ValidateSchema
(
data
[]
byte
,
schema
validation
.
Schema
)
error
{
...
...
@@ -307,7 +307,7 @@ func (v ContinueOnErrorVisitor) Visit(fn VisitorFunc) error {
if
len
(
errs
)
==
1
{
return
errs
[
0
]
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
// FlattenListVisitor flattens any objects that runtime.ExtractList recognizes as a list
...
...
@@ -343,7 +343,7 @@ func (v FlattenListVisitor) Visit(fn VisitorFunc) error {
runtime
.
ObjectTyper
runtime
.
Decoder
}{
v
.
Mapper
,
info
.
Mapping
.
Codec
});
len
(
errs
)
>
0
{
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
for
i
:=
range
items
{
item
,
err
:=
v
.
InfoForObject
(
items
[
i
])
...
...
pkg/kubelet/config/http_test.go
View file @
75c977d2
...
...
@@ -30,7 +30,7 @@ import (
kubetypes
"k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
func
TestURLErrorNotExistNoUpdate
(
t
*
testing
.
T
)
{
...
...
@@ -286,7 +286,7 @@ func TestExtractPodsFromHTTP(t *testing.T) {
}
for
_
,
pod
:=
range
update
.
Pods
{
if
errs
:=
validation
.
ValidatePod
(
pod
);
len
(
errs
)
!=
0
{
t
.
Errorf
(
"%s: Expected no validation errors on %#v, Got %v"
,
testCase
.
desc
,
pod
,
errors
.
NewAggregate
(
errs
))
t
.
Errorf
(
"%s: Expected no validation errors on %#v, Got %v"
,
testCase
.
desc
,
pod
,
util
errors
.
NewAggregate
(
errs
))
}
}
}
...
...
pkg/kubelet/container_manager_linux.go
View file @
75c977d2
...
...
@@ -34,7 +34,7 @@ import (
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/kubelet/cadvisor"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/util/oom"
"k8s.io/kubernetes/pkg/util/sets"
...
...
@@ -183,7 +183,7 @@ func setupKernelTunables(option KernelTunableBehavior) error {
}
}
}
return
errors
.
NewAggregate
(
errList
)
return
util
errors
.
NewAggregate
(
errList
)
}
func
(
cm
*
containerManagerImpl
)
setupNode
()
error
{
...
...
@@ -340,7 +340,7 @@ func ensureDockerInContainer(cadvisor cadvisor.Interface, oomScoreAdj int, manag
}
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
// Gets the (CPU) container the specified pid is in.
...
...
@@ -414,7 +414,7 @@ func ensureSystemContainer(rootContainer *fs.Manager, manager *fs.Manager) error
errs
=
append
(
errs
,
fmt
.
Errorf
(
"ran out of attempts to create system containers %q"
,
manager
.
Cgroups
.
Name
))
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
// Determines whether the specified PID is a kernel PID.
...
...
pkg/kubelet/kubelet.go
View file @
75c977d2
...
...
@@ -64,7 +64,7 @@ import (
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/bandwidth"
util
E
rrors
"k8s.io/kubernetes/pkg/util/errors"
util
e
rrors
"k8s.io/kubernetes/pkg/util/errors"
kubeio
"k8s.io/kubernetes/pkg/util/io"
"k8s.io/kubernetes/pkg/util/mount"
nodeutil
"k8s.io/kubernetes/pkg/util/node"
...
...
@@ -1483,7 +1483,7 @@ func (kl *Kubelet) cleanupOrphanedPodDirs(pods []*api.Pod, runningPods []*kubeco
errlist
=
append
(
errlist
,
err
)
}
}
return
util
E
rrors
.
NewAggregate
(
errlist
)
return
util
e
rrors
.
NewAggregate
(
errlist
)
}
func
(
kl
*
Kubelet
)
cleanupBandwidthLimits
(
allPods
[]
*
api
.
Pod
)
error
{
...
...
pkg/kubelet/network/plugins.go
View file @
75c977d2
...
...
@@ -27,7 +27,7 @@ import (
client
"k8s.io/kubernetes/pkg/client/unversioned"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
kubetypes
"k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/validation"
)
...
...
@@ -116,7 +116,7 @@ func InitNetworkPlugin(plugins []NetworkPlugin, networkPluginName string, host H
allErrs
=
append
(
allErrs
,
fmt
.
Errorf
(
"Network plugin %q not found."
,
networkPluginName
))
}
return
chosenPlugin
,
errors
.
NewAggregate
(
allErrs
)
return
chosenPlugin
,
util
errors
.
NewAggregate
(
allErrs
)
}
func
UnescapePluginName
(
in
string
)
string
{
...
...
pkg/proxy/userspace/proxier.go
View file @
75c977d2
...
...
@@ -30,7 +30,7 @@ import (
"k8s.io/kubernetes/pkg/proxy"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/iptables"
)
...
...
@@ -647,7 +647,7 @@ func (proxier *Proxier) closePortal(service proxy.ServicePortName, info *service
}
else
{
glog
.
Errorf
(
"Some errors closing iptables portals for service %q"
,
service
)
}
return
errors
.
NewAggregate
(
el
)
return
util
errors
.
NewAggregate
(
el
)
}
func
(
proxier
*
Proxier
)
closeOnePortal
(
portal
portal
,
protocol
api
.
Protocol
,
proxyIP
net
.
IP
,
proxyPort
int
,
name
proxy
.
ServicePortName
)
[]
error
{
...
...
@@ -819,7 +819,7 @@ func iptablesFlush(ipt iptables.Interface) error {
if
len
(
el
)
!=
0
{
glog
.
Errorf
(
"Some errors flushing old iptables portals: %v"
,
el
)
}
return
errors
.
NewAggregate
(
el
)
return
util
errors
.
NewAggregate
(
el
)
}
// Used below.
...
...
pkg/util/fielderrors/fielderrors.go
View file @
75c977d2
...
...
@@ -20,7 +20,7 @@ import (
"fmt"
"strings"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"github.com/davecgh/go-spew/spew"
)
...
...
@@ -174,7 +174,7 @@ func (list ValidationErrorList) PrefixIndex(index int) ValidationErrorList {
// NewValidationErrorFieldPrefixMatcher returns an errors.Matcher that returns true
// if the provided error is a ValidationError and has the provided ValidationErrorType.
func
NewValidationErrorTypeMatcher
(
t
ValidationErrorType
)
errors
.
Matcher
{
func
NewValidationErrorTypeMatcher
(
t
ValidationErrorType
)
util
errors
.
Matcher
{
return
func
(
err
error
)
bool
{
if
e
,
ok
:=
err
.
(
*
ValidationError
);
ok
{
return
e
.
Type
==
t
...
...
@@ -186,7 +186,7 @@ func NewValidationErrorTypeMatcher(t ValidationErrorType) errors.Matcher {
// NewValidationErrorFieldPrefixMatcher returns an errors.Matcher that returns true
// if the provided error is a ValidationError and has a field with the provided
// prefix.
func
NewValidationErrorFieldPrefixMatcher
(
prefix
string
)
errors
.
Matcher
{
func
NewValidationErrorFieldPrefixMatcher
(
prefix
string
)
util
errors
.
Matcher
{
return
func
(
err
error
)
bool
{
if
e
,
ok
:=
err
.
(
*
ValidationError
);
ok
{
return
strings
.
HasPrefix
(
e
.
Field
,
prefix
)
...
...
@@ -196,12 +196,12 @@ func NewValidationErrorFieldPrefixMatcher(prefix string) errors.Matcher {
}
// Filter removes items from the ValidationErrorList that match the provided fns.
func
(
list
ValidationErrorList
)
Filter
(
fns
...
errors
.
Matcher
)
ValidationErrorList
{
err
:=
errors
.
FilterOut
(
errors
.
NewAggregate
(
list
),
fns
...
)
func
(
list
ValidationErrorList
)
Filter
(
fns
...
util
errors
.
Matcher
)
ValidationErrorList
{
err
:=
utilerrors
.
FilterOut
(
util
errors
.
NewAggregate
(
list
),
fns
...
)
if
err
==
nil
{
return
nil
}
// FilterOut that takes an Aggregate returns an Aggregate
agg
:=
err
.
(
errors
.
Aggregate
)
agg
:=
err
.
(
util
errors
.
Aggregate
)
return
ValidationErrorList
(
agg
.
Errors
())
}
pkg/volume/downwardapi/downwardapi.go
View file @
75c977d2
...
...
@@ -29,7 +29,7 @@ import (
"k8s.io/kubernetes/pkg/fieldpath"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util"
util
E
rrors
"k8s.io/kubernetes/pkg/util/errors"
util
e
rrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/volume"
"github.com/golang/glog"
...
...
@@ -167,7 +167,7 @@ func (d *downwardAPIVolume) collectData() (map[string]string, error) {
data
[
fileName
]
=
sortLines
(
values
)
}
}
return
data
,
util
E
rrors
.
NewAggregate
(
errlist
)
return
data
,
util
e
rrors
.
NewAggregate
(
errlist
)
}
// isDataChanged iterate over all the entries to check whether at least one
...
...
@@ -283,7 +283,7 @@ func (d *downwardAPIVolume) writeDataInTimestampDir(data map[string]string) (str
errlist
=
append
(
errlist
,
err
)
}
}
return
timestampDir
,
util
E
rrors
.
NewAggregate
(
errlist
)
return
timestampDir
,
util
e
rrors
.
NewAggregate
(
errlist
)
}
// updateSymlinksToCurrentDir creates the relative symlinks for all the files configured in this volume.
...
...
pkg/volume/plugins.go
View file @
75c977d2
...
...
@@ -26,7 +26,7 @@ import (
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/util/io"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/util/validation"
...
...
@@ -261,7 +261,7 @@ func (pm *VolumePluginMgr) InitPlugins(plugins []VolumePlugin, host VolumeHost)
pm
.
plugins
[
name
]
=
plugin
glog
.
V
(
1
)
.
Infof
(
"Loaded volume plugin %q"
,
name
)
}
return
errors
.
NewAggregate
(
allErrs
)
return
util
errors
.
NewAggregate
(
allErrs
)
}
// FindPluginBySpec looks for a plugin that can support a given volume
...
...
plugin/pkg/admission/limitranger/admission.go
View file @
75c977d2
...
...
@@ -31,7 +31,7 @@ import (
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/watch"
)
...
...
@@ -395,5 +395,5 @@ func PodLimitFunc(limitRange *api.LimitRange, pod *api.Pod) error {
}
}
}
return
errors
.
NewAggregate
(
errs
)
return
util
errors
.
NewAggregate
(
errs
)
}
plugin/pkg/admission/resourcequota/admission.go
View file @
75c977d2
...
...
@@ -31,7 +31,7 @@ import (
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
"k8s.io/kubernetes/pkg/watch"
)
...
...
@@ -261,5 +261,5 @@ func IncrementUsage(a admission.Attributes, status *api.ResourceQuotaStatus, cli
}
}
return
dirty
,
errors
.
NewAggregate
(
errs
)
return
dirty
,
util
errors
.
NewAggregate
(
errs
)
}
plugin/pkg/auth/authenticator/request/union/union.go
View file @
75c977d2
...
...
@@ -21,7 +21,7 @@ import (
"k8s.io/kubernetes/pkg/auth/authenticator"
"k8s.io/kubernetes/pkg/auth/user"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// unionAuthRequestHandler authenticates requests using a chain of authenticator.Requests
...
...
@@ -48,5 +48,5 @@ func (authHandler unionAuthRequestHandler) AuthenticateRequest(req *http.Request
}
}
return
nil
,
false
,
errors
.
NewAggregate
(
errlist
)
return
nil
,
false
,
util
errors
.
NewAggregate
(
errlist
)
}
plugin/pkg/auth/authenticator/request/x509/x509.go
View file @
75c977d2
...
...
@@ -21,7 +21,7 @@ import (
"net/http"
"k8s.io/kubernetes/pkg/auth/user"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
)
// UserConversion defines an interface for extracting user info from a client certificate chain
...
...
@@ -75,7 +75,7 @@ func (a *Authenticator) AuthenticateRequest(req *http.Request) (user.Info, bool,
}
}
}
return
nil
,
false
,
errors
.
NewAggregate
(
errlist
)
return
nil
,
false
,
util
errors
.
NewAggregate
(
errlist
)
}
// DefaultVerifyOptions returns VerifyOptions that use the system root certificates, current time,
...
...
plugin/pkg/scheduler/api/validation/validation.go
View file @
75c977d2
...
...
@@ -19,7 +19,7 @@ package validation
import
(
"fmt"
"k8s.io/kubernetes/pkg/util/errors"
utilerrors
"k8s.io/kubernetes/pkg/util/errors"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
)
...
...
@@ -34,5 +34,5 @@ func ValidatePolicy(policy schedulerapi.Policy) error {
}
}
return
errors
.
NewAggregate
(
validationErrors
)
return
util
errors
.
NewAggregate
(
validationErrors
)
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment