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
f8f9afb8
Commit
f8f9afb8
authored
Oct 14, 2015
by
eulerzgy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
alias local packagename for pkg/util/errors
parent
0338e0ef
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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -31,7 +31,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"
)
...
...
@@ -652,7 +652,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
{
...
...
@@ -824,7 +824,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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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 @
f8f9afb8
...
...
@@ -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