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
ac2114ea
Commit
ac2114ea
authored
Apr 26, 2019
by
galal-hussein
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
go generate
parent
4af06882
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
36 additions
and
36 deletions
+36
-36
zz_generated_daemon_set_controller.go
types/apis/apps/v1/zz_generated_daemon_set_controller.go
+0
-0
zz_generated_daemon_set_lifecycle_adapter.go
...apis/apps/v1/zz_generated_daemon_set_lifecycle_adapter.go
+17
-17
zz_generated_deepcopy.go
types/apis/apps/v1/zz_generated_deepcopy.go
+6
-6
zz_generated_k8s_client.go
types/apis/apps/v1/zz_generated_k8s_client.go
+11
-11
zz_generated_scheme.go
types/apis/apps/v1/zz_generated_scheme.go
+1
-1
main.go
types/codegen/main.go
+1
-1
No files found.
types/apis/apps/v1/zz_generated_d
eploymen
t_controller.go
→
types/apis/apps/v1/zz_generated_d
aemon_se
t_controller.go
View file @
ac2114ea
This diff is collapsed.
Click to expand it.
types/apis/apps/v1/zz_generated_d
eploymen
t_lifecycle_adapter.go
→
types/apis/apps/v1/zz_generated_d
aemon_se
t_lifecycle_adapter.go
View file @
ac2114ea
...
@@ -6,54 +6,54 @@ import (
...
@@ -6,54 +6,54 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
)
)
type
D
eploymen
tLifecycle
interface
{
type
D
aemonSe
tLifecycle
interface
{
Create
(
obj
*
v1
.
D
eploymen
t
)
(
runtime
.
Object
,
error
)
Create
(
obj
*
v1
.
D
aemonSe
t
)
(
runtime
.
Object
,
error
)
Remove
(
obj
*
v1
.
D
eploymen
t
)
(
runtime
.
Object
,
error
)
Remove
(
obj
*
v1
.
D
aemonSe
t
)
(
runtime
.
Object
,
error
)
Updated
(
obj
*
v1
.
D
eploymen
t
)
(
runtime
.
Object
,
error
)
Updated
(
obj
*
v1
.
D
aemonSe
t
)
(
runtime
.
Object
,
error
)
}
}
type
d
eploymen
tLifecycleAdapter
struct
{
type
d
aemonSe
tLifecycleAdapter
struct
{
lifecycle
D
eploymen
tLifecycle
lifecycle
D
aemonSe
tLifecycle
}
}
func
(
w
*
d
eploymen
tLifecycleAdapter
)
HasCreate
()
bool
{
func
(
w
*
d
aemonSe
tLifecycleAdapter
)
HasCreate
()
bool
{
o
,
ok
:=
w
.
lifecycle
.
(
lifecycle
.
ObjectLifecycleCondition
)
o
,
ok
:=
w
.
lifecycle
.
(
lifecycle
.
ObjectLifecycleCondition
)
return
!
ok
||
o
.
HasCreate
()
return
!
ok
||
o
.
HasCreate
()
}
}
func
(
w
*
d
eploymen
tLifecycleAdapter
)
HasFinalize
()
bool
{
func
(
w
*
d
aemonSe
tLifecycleAdapter
)
HasFinalize
()
bool
{
o
,
ok
:=
w
.
lifecycle
.
(
lifecycle
.
ObjectLifecycleCondition
)
o
,
ok
:=
w
.
lifecycle
.
(
lifecycle
.
ObjectLifecycleCondition
)
return
!
ok
||
o
.
HasFinalize
()
return
!
ok
||
o
.
HasFinalize
()
}
}
func
(
w
*
d
eploymen
tLifecycleAdapter
)
Create
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
func
(
w
*
d
aemonSe
tLifecycleAdapter
)
Create
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
o
,
err
:=
w
.
lifecycle
.
Create
(
obj
.
(
*
v1
.
D
eploymen
t
))
o
,
err
:=
w
.
lifecycle
.
Create
(
obj
.
(
*
v1
.
D
aemonSe
t
))
if
o
==
nil
{
if
o
==
nil
{
return
nil
,
err
return
nil
,
err
}
}
return
o
,
err
return
o
,
err
}
}
func
(
w
*
d
eploymen
tLifecycleAdapter
)
Finalize
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
func
(
w
*
d
aemonSe
tLifecycleAdapter
)
Finalize
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
o
,
err
:=
w
.
lifecycle
.
Remove
(
obj
.
(
*
v1
.
D
eploymen
t
))
o
,
err
:=
w
.
lifecycle
.
Remove
(
obj
.
(
*
v1
.
D
aemonSe
t
))
if
o
==
nil
{
if
o
==
nil
{
return
nil
,
err
return
nil
,
err
}
}
return
o
,
err
return
o
,
err
}
}
func
(
w
*
d
eploymen
tLifecycleAdapter
)
Updated
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
func
(
w
*
d
aemonSe
tLifecycleAdapter
)
Updated
(
obj
runtime
.
Object
)
(
runtime
.
Object
,
error
)
{
o
,
err
:=
w
.
lifecycle
.
Updated
(
obj
.
(
*
v1
.
D
eploymen
t
))
o
,
err
:=
w
.
lifecycle
.
Updated
(
obj
.
(
*
v1
.
D
aemonSe
t
))
if
o
==
nil
{
if
o
==
nil
{
return
nil
,
err
return
nil
,
err
}
}
return
o
,
err
return
o
,
err
}
}
func
NewD
eploymentLifecycleAdapter
(
name
string
,
clusterScoped
bool
,
client
DeploymentInterface
,
l
DeploymentLifecycle
)
Deploymen
tHandlerFunc
{
func
NewD
aemonSetLifecycleAdapter
(
name
string
,
clusterScoped
bool
,
client
DaemonSetInterface
,
l
DaemonSetLifecycle
)
DaemonSe
tHandlerFunc
{
adapter
:=
&
d
eploymen
tLifecycleAdapter
{
lifecycle
:
l
}
adapter
:=
&
d
aemonSe
tLifecycleAdapter
{
lifecycle
:
l
}
syncFn
:=
lifecycle
.
NewObjectLifecycleAdapter
(
name
,
clusterScoped
,
adapter
,
client
.
ObjectClient
())
syncFn
:=
lifecycle
.
NewObjectLifecycleAdapter
(
name
,
clusterScoped
,
adapter
,
client
.
ObjectClient
())
return
func
(
key
string
,
obj
*
v1
.
D
eploymen
t
)
(
runtime
.
Object
,
error
)
{
return
func
(
key
string
,
obj
*
v1
.
D
aemonSe
t
)
(
runtime
.
Object
,
error
)
{
newObj
,
err
:=
syncFn
(
key
,
obj
)
newObj
,
err
:=
syncFn
(
key
,
obj
)
if
o
,
ok
:=
newObj
.
(
runtime
.
Object
);
ok
{
if
o
,
ok
:=
newObj
.
(
runtime
.
Object
);
ok
{
return
o
,
err
return
o
,
err
...
...
types/apis/apps/v1/zz_generated_deepcopy.go
View file @
ac2114ea
...
@@ -6,13 +6,13 @@ import (
...
@@ -6,13 +6,13 @@ import (
)
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func
(
in
*
D
eploymentList
)
DeepCopyInto
(
out
*
Deploymen
tList
)
{
func
(
in
*
D
aemonSetList
)
DeepCopyInto
(
out
*
DaemonSe
tList
)
{
*
out
=
*
in
*
out
=
*
in
out
.
TypeMeta
=
in
.
TypeMeta
out
.
TypeMeta
=
in
.
TypeMeta
out
.
ListMeta
=
in
.
ListMeta
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
appsv1
.
D
eploymen
t
,
len
(
*
in
))
*
out
=
make
([]
appsv1
.
D
aemonSe
t
,
len
(
*
in
))
for
i
:=
range
*
in
{
for
i
:=
range
*
in
{
(
*
in
)[
i
]
.
DeepCopyInto
(
&
(
*
out
)[
i
])
(
*
in
)[
i
]
.
DeepCopyInto
(
&
(
*
out
)[
i
])
}
}
...
@@ -20,18 +20,18 @@ func (in *DeploymentList) DeepCopyInto(out *DeploymentList) {
...
@@ -20,18 +20,18 @@ func (in *DeploymentList) DeepCopyInto(out *DeploymentList) {
return
return
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new D
eploymen
tList.
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new D
aemonSe
tList.
func
(
in
*
D
eploymentList
)
DeepCopy
()
*
Deploymen
tList
{
func
(
in
*
D
aemonSetList
)
DeepCopy
()
*
DaemonSe
tList
{
if
in
==
nil
{
if
in
==
nil
{
return
nil
return
nil
}
}
out
:=
new
(
D
eploymen
tList
)
out
:=
new
(
D
aemonSe
tList
)
in
.
DeepCopyInto
(
out
)
in
.
DeepCopyInto
(
out
)
return
out
return
out
}
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func
(
in
*
D
eploymen
tList
)
DeepCopyObject
()
runtime
.
Object
{
func
(
in
*
D
aemonSe
tList
)
DeepCopyObject
()
runtime
.
Object
{
if
c
:=
in
.
DeepCopy
();
c
!=
nil
{
if
c
:=
in
.
DeepCopy
();
c
!=
nil
{
return
c
return
c
}
}
...
...
types/apis/apps/v1/zz_generated_k8s_client.go
View file @
ac2114ea
...
@@ -20,13 +20,13 @@ type Interface interface {
...
@@ -20,13 +20,13 @@ type Interface interface {
RESTClient
()
rest
.
Interface
RESTClient
()
rest
.
Interface
controller
.
Starter
controller
.
Starter
D
eploymen
tsGetter
D
aemonSe
tsGetter
}
}
type
Clients
struct
{
type
Clients
struct
{
Interface
Interface
Interface
Interface
D
eployment
Deploymen
tClient
D
aemonSet
DaemonSe
tClient
}
}
type
Client
struct
{
type
Client
struct
{
...
@@ -34,7 +34,7 @@ type Client struct {
...
@@ -34,7 +34,7 @@ type Client struct {
restClient
rest
.
Interface
restClient
rest
.
Interface
starters
[]
controller
.
Starter
starters
[]
controller
.
Starter
d
eploymentControllers
map
[
string
]
Deploymen
tController
d
aemonSetControllers
map
[
string
]
DaemonSe
tController
}
}
func
Factory
(
ctx
context
.
Context
,
config
rest
.
Config
)
(
context
.
Context
,
controller
.
Starter
,
error
)
{
func
Factory
(
ctx
context
.
Context
,
config
rest
.
Config
)
(
context
.
Context
,
controller
.
Starter
,
error
)
{
...
@@ -70,8 +70,8 @@ func NewClientsFromInterface(iface Interface) *Clients {
...
@@ -70,8 +70,8 @@ func NewClientsFromInterface(iface Interface) *Clients {
return
&
Clients
{
return
&
Clients
{
Interface
:
iface
,
Interface
:
iface
,
D
eployment
:
&
deploymen
tClient2
{
D
aemonSet
:
&
daemonSe
tClient2
{
iface
:
iface
.
D
eploymen
ts
(
""
),
iface
:
iface
.
D
aemonSe
ts
(
""
),
},
},
}
}
}
}
...
@@ -89,7 +89,7 @@ func NewForConfig(config rest.Config) (Interface, error) {
...
@@ -89,7 +89,7 @@ func NewForConfig(config rest.Config) (Interface, error) {
return
&
Client
{
return
&
Client
{
restClient
:
restClient
,
restClient
:
restClient
,
d
eploymentControllers
:
map
[
string
]
Deploymen
tController
{},
d
aemonSetControllers
:
map
[
string
]
DaemonSe
tController
{},
},
nil
},
nil
}
}
...
@@ -105,13 +105,13 @@ func (c *Client) Start(ctx context.Context, threadiness int) error {
...
@@ -105,13 +105,13 @@ func (c *Client) Start(ctx context.Context, threadiness int) error {
return
controller
.
Start
(
ctx
,
threadiness
,
c
.
starters
...
)
return
controller
.
Start
(
ctx
,
threadiness
,
c
.
starters
...
)
}
}
type
D
eploymen
tsGetter
interface
{
type
D
aemonSe
tsGetter
interface
{
D
eployments
(
namespace
string
)
Deploymen
tInterface
D
aemonSets
(
namespace
string
)
DaemonSe
tInterface
}
}
func
(
c
*
Client
)
D
eployments
(
namespace
string
)
Deploymen
tInterface
{
func
(
c
*
Client
)
D
aemonSets
(
namespace
string
)
DaemonSe
tInterface
{
objectClient
:=
objectclient
.
NewObjectClient
(
namespace
,
c
.
restClient
,
&
D
eploymentResource
,
DeploymentGroupVersionKind
,
deploymen
tFactory
{})
objectClient
:=
objectclient
.
NewObjectClient
(
namespace
,
c
.
restClient
,
&
D
aemonSetResource
,
DaemonSetGroupVersionKind
,
daemonSe
tFactory
{})
return
&
d
eploymen
tClient
{
return
&
d
aemonSe
tClient
{
ns
:
namespace
,
ns
:
namespace
,
client
:
c
,
client
:
c
,
objectClient
:
objectClient
,
objectClient
:
objectClient
,
...
...
types/apis/apps/v1/zz_generated_scheme.go
View file @
ac2114ea
...
@@ -33,7 +33,7 @@ func addKnownTypes(scheme *runtime.Scheme) error {
...
@@ -33,7 +33,7 @@ func addKnownTypes(scheme *runtime.Scheme) error {
// TODO this gets cleaned up when the types are fixed
// TODO this gets cleaned up when the types are fixed
scheme
.
AddKnownTypes
(
SchemeGroupVersion
,
scheme
.
AddKnownTypes
(
SchemeGroupVersion
,
&
D
eploymen
tList
{},
&
D
aemonSe
tList
{},
)
)
return
nil
return
nil
}
}
types/codegen/main.go
View file @
ac2114ea
...
@@ -99,7 +99,7 @@ func main() {
...
@@ -99,7 +99,7 @@ func main() {
}
}
if
err
:=
generator
.
ControllersForForeignTypes
(
basePackage
,
appsv1
.
SchemeGroupVersion
,
[]
interface
{}{
if
err
:=
generator
.
ControllersForForeignTypes
(
basePackage
,
appsv1
.
SchemeGroupVersion
,
[]
interface
{}{
appsv1
.
D
eploymen
t
{},
appsv1
.
D
aemonSe
t
{},
},
nil
);
err
!=
nil
{
},
nil
);
err
!=
nil
{
logrus
.
Fatal
(
err
)
logrus
.
Fatal
(
err
)
}
}
...
...
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