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
d3da93c1
Commit
d3da93c1
authored
Mar 15, 2016
by
Timothy St. Clair
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Renaming api/errors/etcd to api/errors/storage as it no longer
has any etcd specific dependencies. Reference issue #17546
parent
4b3e2b57
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
29 additions
and
29 deletions
+29
-29
doc.go
pkg/api/errors/storage/doc.go
+1
-1
storage.go
pkg/api/errors/storage/storage.go
+1
-1
etcd.go
pkg/registry/deployment/etcd/etcd.go
+3
-3
etcd_test.go
pkg/registry/deployment/etcd/etcd_test.go
+3
-3
etcd.go
pkg/registry/generic/etcd/etcd.go
+10
-10
etcd.go
pkg/registry/pod/etcd/etcd.go
+3
-3
etcd_test.go
pkg/registry/pod/etcd/etcd_test.go
+3
-3
etcd.go
pkg/registry/service/allocator/etcd/etcd.go
+5
-5
No files found.
pkg/api/errors/
etcd
/doc.go
→
pkg/api/errors/
storage
/doc.go
View file @
d3da93c1
...
...
@@ -15,4 +15,4 @@ limitations under the License.
*/
// Package etcd provides conversion of etcd errors to API errors.
package
etcd
package
storage
pkg/api/errors/
etcd/etcd
.go
→
pkg/api/errors/
storage/storage
.go
View file @
d3da93c1
...
...
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
package
etcd
package
storage
import
(
"k8s.io/kubernetes/pkg/api/errors"
...
...
pkg/registry/deployment/etcd/etcd.go
View file @
d3da93c1
...
...
@@ -21,7 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
etcderr
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/rest"
"k8s.io/kubernetes/pkg/apis/extensions"
extvalidation
"k8s.io/kubernetes/pkg/apis/extensions/validation"
...
...
@@ -148,8 +148,8 @@ func (r *RollbackREST) Create(ctx api.Context, obj runtime.Object) (out runtime.
func
(
r
*
RollbackREST
)
rollbackDeployment
(
ctx
api
.
Context
,
deploymentID
string
,
config
*
extensions
.
RollbackConfig
,
annotations
map
[
string
]
string
)
(
err
error
)
{
if
_
,
err
=
r
.
setDeploymentRollback
(
ctx
,
deploymentID
,
config
,
annotations
);
err
!=
nil
{
err
=
etcd
err
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
deploymentID
)
err
=
etcd
err
.
InterpretUpdateError
(
err
,
extensions
.
Resource
(
"deployments"
),
deploymentID
)
err
=
store
err
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
deploymentID
)
err
=
store
err
.
InterpretUpdateError
(
err
,
extensions
.
Resource
(
"deployments"
),
deploymentID
)
if
_
,
ok
:=
err
.
(
*
errors
.
StatusError
);
!
ok
{
err
=
errors
.
NewConflict
(
extensions
.
Resource
(
"deployments/rollback"
),
deploymentID
,
err
)
}
...
...
pkg/registry/deployment/etcd/etcd_test.go
View file @
d3da93c1
...
...
@@ -22,7 +22,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
etcderrors
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
...
...
@@ -366,7 +366,7 @@ func TestEtcdCreateDeploymentRollbackNoDeployment(t *testing.T) {
if
err
==
nil
{
t
.
Fatalf
(
"Expected not-found-error but got nothing"
)
}
if
!
errors
.
IsNotFound
(
etcderrors
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
name
))
{
if
!
errors
.
IsNotFound
(
storeerr
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
name
))
{
t
.
Fatalf
(
"Unexpected error returned: %#v"
,
err
)
}
...
...
@@ -374,7 +374,7 @@ func TestEtcdCreateDeploymentRollbackNoDeployment(t *testing.T) {
if
err
==
nil
{
t
.
Fatalf
(
"Expected not-found-error but got nothing"
)
}
if
!
errors
.
IsNotFound
(
etcderrors
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
name
))
{
if
!
errors
.
IsNotFound
(
storeerr
.
InterpretGetError
(
err
,
extensions
.
Resource
(
"deployments"
),
name
))
{
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
}
}
pkg/registry/generic/etcd/etcd.go
View file @
d3da93c1
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
kubeerr
"k8s.io/kubernetes/pkg/api/errors"
etcderr
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/rest"
"k8s.io/kubernetes/pkg/api/unversioned"
...
...
@@ -188,7 +188,7 @@ func (e *Etcd) ListPredicate(ctx api.Context, m generic.Matcher, options *api.Li
if
name
,
ok
:=
m
.
MatchesSingle
();
ok
{
if
key
,
err
:=
e
.
KeyFunc
(
ctx
,
name
);
err
==
nil
{
err
:=
e
.
Storage
.
GetToList
(
ctx
,
key
,
filterFunc
,
list
)
return
list
,
etcd
err
.
InterpretListError
(
err
,
e
.
QualifiedResource
)
return
list
,
store
err
.
InterpretListError
(
err
,
e
.
QualifiedResource
)
}
// if we cannot extract a key based on the current context, the optimization is skipped
}
...
...
@@ -197,7 +197,7 @@ func (e *Etcd) ListPredicate(ctx api.Context, m generic.Matcher, options *api.Li
options
=
&
api
.
ListOptions
{
ResourceVersion
:
"0"
}
}
err
:=
e
.
Storage
.
List
(
ctx
,
e
.
KeyRootFunc
(
ctx
),
options
.
ResourceVersion
,
filterFunc
,
list
)
return
list
,
etcd
err
.
InterpretListError
(
err
,
e
.
QualifiedResource
)
return
list
,
store
err
.
InterpretListError
(
err
,
e
.
QualifiedResource
)
}
// Create inserts a new item according to the unique key from the object.
...
...
@@ -219,7 +219,7 @@ func (e *Etcd) Create(ctx api.Context, obj runtime.Object) (runtime.Object, erro
}
out
:=
e
.
NewFunc
()
if
err
:=
e
.
Storage
.
Create
(
ctx
,
key
,
obj
,
out
,
ttl
);
err
!=
nil
{
err
=
etcd
err
.
InterpretCreateError
(
err
,
e
.
QualifiedResource
,
name
)
err
=
store
err
.
InterpretCreateError
(
err
,
e
.
QualifiedResource
,
name
)
err
=
rest
.
CheckGeneratedNameError
(
e
.
CreateStrategy
,
err
,
obj
)
return
nil
,
err
}
...
...
@@ -328,10 +328,10 @@ func (e *Etcd) Update(ctx api.Context, obj runtime.Object) (runtime.Object, bool
if
err
!=
nil
{
if
creating
{
err
=
etcd
err
.
InterpretCreateError
(
err
,
e
.
QualifiedResource
,
name
)
err
=
store
err
.
InterpretCreateError
(
err
,
e
.
QualifiedResource
,
name
)
err
=
rest
.
CheckGeneratedNameError
(
e
.
CreateStrategy
,
err
,
obj
)
}
else
{
err
=
etcd
err
.
InterpretUpdateError
(
err
,
e
.
QualifiedResource
,
name
)
err
=
store
err
.
InterpretUpdateError
(
err
,
e
.
QualifiedResource
,
name
)
}
return
nil
,
false
,
err
}
...
...
@@ -364,7 +364,7 @@ func (e *Etcd) Get(ctx api.Context, name string) (runtime.Object, error) {
return
nil
,
err
}
if
err
:=
e
.
Storage
.
Get
(
ctx
,
key
,
obj
,
false
);
err
!=
nil
{
return
nil
,
etcd
err
.
InterpretGetError
(
err
,
e
.
QualifiedResource
,
name
)
return
nil
,
store
err
.
InterpretGetError
(
err
,
e
.
QualifiedResource
,
name
)
}
if
e
.
Decorator
!=
nil
{
if
err
:=
e
.
Decorator
(
obj
);
err
!=
nil
{
...
...
@@ -388,7 +388,7 @@ func (e *Etcd) Delete(ctx api.Context, name string, options *api.DeleteOptions)
obj
:=
e
.
NewFunc
()
if
err
:=
e
.
Storage
.
Get
(
ctx
,
key
,
obj
,
false
);
err
!=
nil
{
return
nil
,
etcd
err
.
InterpretDeleteError
(
err
,
e
.
QualifiedResource
,
name
)
return
nil
,
store
err
.
InterpretDeleteError
(
err
,
e
.
QualifiedResource
,
name
)
}
// support older consumers of delete by treating "nil" as delete immediately
...
...
@@ -445,7 +445,7 @@ func (e *Etcd) Delete(ctx api.Context, name string, options *api.DeleteOptions)
case
errAlreadyDeleting
:
return
e
.
finalizeDelete
(
obj
,
true
)
default
:
return
nil
,
etcd
err
.
InterpretUpdateError
(
err
,
e
.
QualifiedResource
,
name
)
return
nil
,
store
err
.
InterpretUpdateError
(
err
,
e
.
QualifiedResource
,
name
)
}
}
...
...
@@ -459,7 +459,7 @@ func (e *Etcd) Delete(ctx api.Context, name string, options *api.DeleteOptions)
// before its deletion, but it's the best approximation.
return
e
.
finalizeDelete
(
lastExisting
,
true
)
}
return
nil
,
etcd
err
.
InterpretDeleteError
(
err
,
e
.
QualifiedResource
,
name
)
return
nil
,
store
err
.
InterpretDeleteError
(
err
,
e
.
QualifiedResource
,
name
)
}
return
e
.
finalizeDelete
(
out
,
true
)
}
...
...
pkg/registry/pod/etcd/etcd.go
View file @
d3da93c1
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
etcderr
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/rest"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/api/validation"
...
...
@@ -175,8 +175,8 @@ func (r *BindingREST) setPodHostAndAnnotations(ctx api.Context, podID, oldMachin
// assignPod assigns the given pod to the given machine.
func
(
r
*
BindingREST
)
assignPod
(
ctx
api
.
Context
,
podID
string
,
machine
string
,
annotations
map
[
string
]
string
)
(
err
error
)
{
if
_
,
err
=
r
.
setPodHostAndAnnotations
(
ctx
,
podID
,
""
,
machine
,
annotations
);
err
!=
nil
{
err
=
etcd
err
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
podID
)
err
=
etcd
err
.
InterpretUpdateError
(
err
,
api
.
Resource
(
"pods"
),
podID
)
err
=
store
err
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
podID
)
err
=
store
err
.
InterpretUpdateError
(
err
,
api
.
Resource
(
"pods"
),
podID
)
if
_
,
ok
:=
err
.
(
*
errors
.
StatusError
);
!
ok
{
err
=
errors
.
NewConflict
(
api
.
Resource
(
"pods/binding"
),
podID
,
err
)
}
...
...
pkg/registry/pod/etcd/etcd_test.go
View file @
d3da93c1
...
...
@@ -24,7 +24,7 @@ import (
"golang.org/x/net/context"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
etcderrors
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/rest"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
...
...
@@ -422,7 +422,7 @@ func TestEtcdCreateBindingNoPod(t *testing.T) {
if
err
==
nil
{
t
.
Fatalf
(
"Expected not-found-error but got nothing"
)
}
if
!
errors
.
IsNotFound
(
etcderrors
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
"foo"
))
{
if
!
errors
.
IsNotFound
(
storeerr
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
"foo"
))
{
t
.
Fatalf
(
"Unexpected error returned: %#v"
,
err
)
}
...
...
@@ -430,7 +430,7 @@ func TestEtcdCreateBindingNoPod(t *testing.T) {
if
err
==
nil
{
t
.
Fatalf
(
"Expected not-found-error but got nothing"
)
}
if
!
errors
.
IsNotFound
(
etcderrors
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
"foo"
))
{
if
!
errors
.
IsNotFound
(
storeerr
.
InterpretGetError
(
err
,
api
.
Resource
(
"pods"
),
"foo"
))
{
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
}
}
...
...
pkg/registry/service/allocator/etcd/etcd.go
View file @
d3da93c1
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
k8serr
"k8s.io/kubernetes/pkg/api/errors"
etcderr
"k8s.io/kubernetes/pkg/api/errors/etcd
"
storeerr
"k8s.io/kubernetes/pkg/api/errors/storage
"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/registry/service"
"k8s.io/kubernetes/pkg/registry/service/allocator"
...
...
@@ -164,7 +164,7 @@ func (e *Etcd) tryUpdate(fn func() error) error {
return
existing
,
nil
}),
)
return
etcd
err
.
InterpretUpdateError
(
err
,
e
.
resource
,
""
)
return
store
err
.
InterpretUpdateError
(
err
,
e
.
resource
,
""
)
}
// Refresh reloads the RangeAllocation from etcd.
...
...
@@ -177,7 +177,7 @@ func (e *Etcd) Refresh() (*api.RangeAllocation, error) {
if
storage
.
IsNotFound
(
err
)
{
return
nil
,
nil
}
return
nil
,
etcd
err
.
InterpretGetError
(
err
,
e
.
resource
,
""
)
return
nil
,
store
err
.
InterpretGetError
(
err
,
e
.
resource
,
""
)
}
return
existing
,
nil
...
...
@@ -188,7 +188,7 @@ func (e *Etcd) Refresh() (*api.RangeAllocation, error) {
func
(
e
*
Etcd
)
Get
()
(
*
api
.
RangeAllocation
,
error
)
{
existing
:=
&
api
.
RangeAllocation
{}
if
err
:=
e
.
storage
.
Get
(
context
.
TODO
(),
e
.
baseKey
,
existing
,
true
);
err
!=
nil
{
return
nil
,
etcd
err
.
InterpretGetError
(
err
,
e
.
resource
,
""
)
return
nil
,
store
err
.
InterpretGetError
(
err
,
e
.
resource
,
""
)
}
return
existing
,
nil
}
...
...
@@ -216,7 +216,7 @@ func (e *Etcd) CreateOrUpdate(snapshot *api.RangeAllocation) error {
}),
)
if
err
!=
nil
{
return
etcd
err
.
InterpretUpdateError
(
err
,
e
.
resource
,
""
)
return
store
err
.
InterpretUpdateError
(
err
,
e
.
resource
,
""
)
}
err
=
e
.
alloc
.
Restore
(
snapshot
.
Range
,
snapshot
.
Data
)
if
err
==
nil
{
...
...
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