Commit ac2114ea authored by galal-hussein's avatar galal-hussein

go generate

parent 4af06882
...@@ -6,54 +6,54 @@ import ( ...@@ -6,54 +6,54 @@ import (
"k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime"
) )
type DeploymentLifecycle interface { type DaemonSetLifecycle interface {
Create(obj *v1.Deployment) (runtime.Object, error) Create(obj *v1.DaemonSet) (runtime.Object, error)
Remove(obj *v1.Deployment) (runtime.Object, error) Remove(obj *v1.DaemonSet) (runtime.Object, error)
Updated(obj *v1.Deployment) (runtime.Object, error) Updated(obj *v1.DaemonSet) (runtime.Object, error)
} }
type deploymentLifecycleAdapter struct { type daemonSetLifecycleAdapter struct {
lifecycle DeploymentLifecycle lifecycle DaemonSetLifecycle
} }
func (w *deploymentLifecycleAdapter) HasCreate() bool { func (w *daemonSetLifecycleAdapter) HasCreate() bool {
o, ok := w.lifecycle.(lifecycle.ObjectLifecycleCondition) o, ok := w.lifecycle.(lifecycle.ObjectLifecycleCondition)
return !ok || o.HasCreate() return !ok || o.HasCreate()
} }
func (w *deploymentLifecycleAdapter) HasFinalize() bool { func (w *daemonSetLifecycleAdapter) HasFinalize() bool {
o, ok := w.lifecycle.(lifecycle.ObjectLifecycleCondition) o, ok := w.lifecycle.(lifecycle.ObjectLifecycleCondition)
return !ok || o.HasFinalize() return !ok || o.HasFinalize()
} }
func (w *deploymentLifecycleAdapter) Create(obj runtime.Object) (runtime.Object, error) { func (w *daemonSetLifecycleAdapter) Create(obj runtime.Object) (runtime.Object, error) {
o, err := w.lifecycle.Create(obj.(*v1.Deployment)) o, err := w.lifecycle.Create(obj.(*v1.DaemonSet))
if o == nil { if o == nil {
return nil, err return nil, err
} }
return o, err return o, err
} }
func (w *deploymentLifecycleAdapter) Finalize(obj runtime.Object) (runtime.Object, error) { func (w *daemonSetLifecycleAdapter) Finalize(obj runtime.Object) (runtime.Object, error) {
o, err := w.lifecycle.Remove(obj.(*v1.Deployment)) o, err := w.lifecycle.Remove(obj.(*v1.DaemonSet))
if o == nil { if o == nil {
return nil, err return nil, err
} }
return o, err return o, err
} }
func (w *deploymentLifecycleAdapter) Updated(obj runtime.Object) (runtime.Object, error) { func (w *daemonSetLifecycleAdapter) Updated(obj runtime.Object) (runtime.Object, error) {
o, err := w.lifecycle.Updated(obj.(*v1.Deployment)) o, err := w.lifecycle.Updated(obj.(*v1.DaemonSet))
if o == nil { if o == nil {
return nil, err return nil, err
} }
return o, err return o, err
} }
func NewDeploymentLifecycleAdapter(name string, clusterScoped bool, client DeploymentInterface, l DeploymentLifecycle) DeploymentHandlerFunc { func NewDaemonSetLifecycleAdapter(name string, clusterScoped bool, client DaemonSetInterface, l DaemonSetLifecycle) DaemonSetHandlerFunc {
adapter := &deploymentLifecycleAdapter{lifecycle: l} adapter := &daemonSetLifecycleAdapter{lifecycle: l}
syncFn := lifecycle.NewObjectLifecycleAdapter(name, clusterScoped, adapter, client.ObjectClient()) syncFn := lifecycle.NewObjectLifecycleAdapter(name, clusterScoped, adapter, client.ObjectClient())
return func(key string, obj *v1.Deployment) (runtime.Object, error) { return func(key string, obj *v1.DaemonSet) (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
......
...@@ -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 *DeploymentList) DeepCopyInto(out *DeploymentList) { func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) {
*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.Deployment, len(*in)) *out = make([]appsv1.DaemonSet, 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 DeploymentList. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetList.
func (in *DeploymentList) DeepCopy() *DeploymentList { func (in *DaemonSetList) DeepCopy() *DaemonSetList {
if in == nil { if in == nil {
return nil return nil
} }
out := new(DeploymentList) out := new(DaemonSetList)
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 *DeploymentList) DeepCopyObject() runtime.Object { func (in *DaemonSetList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil { if c := in.DeepCopy(); c != nil {
return c return c
} }
......
...@@ -20,13 +20,13 @@ type Interface interface { ...@@ -20,13 +20,13 @@ type Interface interface {
RESTClient() rest.Interface RESTClient() rest.Interface
controller.Starter controller.Starter
DeploymentsGetter DaemonSetsGetter
} }
type Clients struct { type Clients struct {
Interface Interface Interface Interface
Deployment DeploymentClient DaemonSet DaemonSetClient
} }
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
deploymentControllers map[string]DeploymentController daemonSetControllers map[string]DaemonSetController
} }
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,
Deployment: &deploymentClient2{ DaemonSet: &daemonSetClient2{
iface: iface.Deployments(""), iface: iface.DaemonSets(""),
}, },
} }
} }
...@@ -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,
deploymentControllers: map[string]DeploymentController{}, daemonSetControllers: map[string]DaemonSetController{},
}, 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 DeploymentsGetter interface { type DaemonSetsGetter interface {
Deployments(namespace string) DeploymentInterface DaemonSets(namespace string) DaemonSetInterface
} }
func (c *Client) Deployments(namespace string) DeploymentInterface { func (c *Client) DaemonSets(namespace string) DaemonSetInterface {
objectClient := objectclient.NewObjectClient(namespace, c.restClient, &DeploymentResource, DeploymentGroupVersionKind, deploymentFactory{}) objectClient := objectclient.NewObjectClient(namespace, c.restClient, &DaemonSetResource, DaemonSetGroupVersionKind, daemonSetFactory{})
return &deploymentClient{ return &daemonSetClient{
ns: namespace, ns: namespace,
client: c, client: c,
objectClient: objectClient, objectClient: objectClient,
......
...@@ -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,
&DeploymentList{}, &DaemonSetList{},
) )
return nil return nil
} }
...@@ -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.Deployment{}, appsv1.DaemonSet{},
}, nil); err != nil { }, nil); err != nil {
logrus.Fatal(err) logrus.Fatal(err)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment