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
7e855f68
Commit
7e855f68
authored
Feb 23, 2018
by
Daniel Morinigo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix registry flunder and fisher strategy method names to a standard
parent
52b7aab0
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
8 deletions
+14
-8
strategy.go
.../sample-apiserver/pkg/registry/wardle/fischer/strategy.go
+7
-4
strategy.go
.../sample-apiserver/pkg/registry/wardle/flunder/strategy.go
+7
-4
No files found.
staging/src/k8s.io/sample-apiserver/pkg/registry/wardle/fischer/strategy.go
View file @
7e855f68
...
@@ -31,16 +31,19 @@ import (
...
@@ -31,16 +31,19 @@ import (
"k8s.io/sample-apiserver/pkg/apis/wardle"
"k8s.io/sample-apiserver/pkg/apis/wardle"
)
)
// NewStrategy creates and returns a fischerStrategy instance
func
NewStrategy
(
typer
runtime
.
ObjectTyper
)
fischerStrategy
{
func
NewStrategy
(
typer
runtime
.
ObjectTyper
)
fischerStrategy
{
return
fischerStrategy
{
typer
,
names
.
SimpleNameGenerator
}
return
fischerStrategy
{
typer
,
names
.
SimpleNameGenerator
}
}
}
// GetAttrs returns labels.Set, fields.Set, the presence of Initializers if any
// and error in case the given runtime.Object is not a Fischer
func
GetAttrs
(
obj
runtime
.
Object
)
(
labels
.
Set
,
fields
.
Set
,
bool
,
error
)
{
func
GetAttrs
(
obj
runtime
.
Object
)
(
labels
.
Set
,
fields
.
Set
,
bool
,
error
)
{
apiserver
,
ok
:=
obj
.
(
*
wardle
.
Fischer
)
apiserver
,
ok
:=
obj
.
(
*
wardle
.
Fischer
)
if
!
ok
{
if
!
ok
{
return
nil
,
nil
,
false
,
fmt
.
Errorf
(
"given object is not a Fischer
.
"
)
return
nil
,
nil
,
false
,
fmt
.
Errorf
(
"given object is not a Fischer"
)
}
}
return
labels
.
Set
(
apiserver
.
ObjectMeta
.
Labels
),
fischerTo
SelectableFields
(
apiserver
),
apiserver
.
Initializers
!=
nil
,
nil
return
labels
.
Set
(
apiserver
.
ObjectMeta
.
Labels
),
SelectableFields
(
apiserver
),
apiserver
.
Initializers
!=
nil
,
nil
}
}
// MatchFischer is the filter used by the generic etcd backend to watch events
// MatchFischer is the filter used by the generic etcd backend to watch events
...
@@ -53,8 +56,8 @@ func MatchFischer(label labels.Selector, field fields.Selector) storage.Selectio
...
@@ -53,8 +56,8 @@ func MatchFischer(label labels.Selector, field fields.Selector) storage.Selectio
}
}
}
}
//
fischerTo
SelectableFields returns a field set that represents the object.
// SelectableFields returns a field set that represents the object.
func
fischerTo
SelectableFields
(
obj
*
wardle
.
Fischer
)
fields
.
Set
{
func
SelectableFields
(
obj
*
wardle
.
Fischer
)
fields
.
Set
{
return
generic
.
ObjectMetaFieldsSet
(
&
obj
.
ObjectMeta
,
true
)
return
generic
.
ObjectMetaFieldsSet
(
&
obj
.
ObjectMeta
,
true
)
}
}
...
...
staging/src/k8s.io/sample-apiserver/pkg/registry/wardle/flunder/strategy.go
View file @
7e855f68
...
@@ -31,16 +31,19 @@ import (
...
@@ -31,16 +31,19 @@ import (
"k8s.io/sample-apiserver/pkg/apis/wardle"
"k8s.io/sample-apiserver/pkg/apis/wardle"
)
)
// NewStrategy creates and returns a flunderStrategy instance
func
NewStrategy
(
typer
runtime
.
ObjectTyper
)
flunderStrategy
{
func
NewStrategy
(
typer
runtime
.
ObjectTyper
)
flunderStrategy
{
return
flunderStrategy
{
typer
,
names
.
SimpleNameGenerator
}
return
flunderStrategy
{
typer
,
names
.
SimpleNameGenerator
}
}
}
// GetAttrs returns labels.Set, fields.Set, the presence of Initializers if any
// and error in case the given runtime.Object is not a Flunder
func
GetAttrs
(
obj
runtime
.
Object
)
(
labels
.
Set
,
fields
.
Set
,
bool
,
error
)
{
func
GetAttrs
(
obj
runtime
.
Object
)
(
labels
.
Set
,
fields
.
Set
,
bool
,
error
)
{
apiserver
,
ok
:=
obj
.
(
*
wardle
.
Flunder
)
apiserver
,
ok
:=
obj
.
(
*
wardle
.
Flunder
)
if
!
ok
{
if
!
ok
{
return
nil
,
nil
,
false
,
fmt
.
Errorf
(
"given object is not a Flunder
.
"
)
return
nil
,
nil
,
false
,
fmt
.
Errorf
(
"given object is not a Flunder"
)
}
}
return
labels
.
Set
(
apiserver
.
ObjectMeta
.
Labels
),
FlunderTo
SelectableFields
(
apiserver
),
apiserver
.
Initializers
!=
nil
,
nil
return
labels
.
Set
(
apiserver
.
ObjectMeta
.
Labels
),
SelectableFields
(
apiserver
),
apiserver
.
Initializers
!=
nil
,
nil
}
}
// MatchFlunder is the filter used by the generic etcd backend to watch events
// MatchFlunder is the filter used by the generic etcd backend to watch events
...
@@ -53,8 +56,8 @@ func MatchFlunder(label labels.Selector, field fields.Selector) storage.Selectio
...
@@ -53,8 +56,8 @@ func MatchFlunder(label labels.Selector, field fields.Selector) storage.Selectio
}
}
}
}
//
FlunderTo
SelectableFields returns a field set that represents the object.
// SelectableFields returns a field set that represents the object.
func
FlunderTo
SelectableFields
(
obj
*
wardle
.
Flunder
)
fields
.
Set
{
func
SelectableFields
(
obj
*
wardle
.
Flunder
)
fields
.
Set
{
return
generic
.
ObjectMetaFieldsSet
(
&
obj
.
ObjectMeta
,
true
)
return
generic
.
ObjectMetaFieldsSet
(
&
obj
.
ObjectMeta
,
true
)
}
}
...
...
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