42
42
func ExampleEnqueueRequestForObject () {
43
43
// controller is a controller.controller
44
44
err := c .Watch (
45
- source .Kind (mgr .GetCache (), & corev1.Pod {}),
46
- & handler.EnqueueRequestForObject {},
45
+ source .Kind (mgr .GetCache (), & corev1.Pod {}, & handler.EnqueueRequestForObject {}),
47
46
)
48
47
if err != nil {
49
48
// handle it
@@ -55,8 +54,9 @@ func ExampleEnqueueRequestForObject() {
55
54
func ExampleEnqueueRequestForOwner () {
56
55
// controller is a controller.controller
57
56
err := c .Watch (
58
- source .Kind (mgr .GetCache (), & appsv1.ReplicaSet {}),
59
- handler .EnqueueRequestForOwner (mgr .GetScheme (), mgr .GetRESTMapper (), & appsv1.Deployment {}, handler .OnlyControllerOwner ()),
57
+ source .Kind (mgr .GetCache (), & appsv1.ReplicaSet {},
58
+ handler .EnqueueRequestForOwner (mgr .GetScheme (), mgr .GetRESTMapper (), & appsv1.Deployment {}, handler .OnlyControllerOwner ()),
59
+ ),
60
60
)
61
61
if err != nil {
62
62
// handle it
@@ -68,19 +68,20 @@ func ExampleEnqueueRequestForOwner() {
68
68
func ExampleEnqueueRequestsFromMapFunc () {
69
69
// controller is a controller.controller
70
70
err := c .Watch (
71
- source .Kind (mgr .GetCache (), & appsv1.Deployment {}),
72
- handler .EnqueueRequestsFromMapFunc (func (ctx context.Context , a client.Object ) []reconcile.Request {
73
- return []reconcile.Request {
74
- {NamespacedName : types.NamespacedName {
75
- Name : a .GetName () + "-1" ,
76
- Namespace : a .GetNamespace (),
77
- }},
78
- {NamespacedName : types.NamespacedName {
79
- Name : a .GetName () + "-2" ,
80
- Namespace : a .GetNamespace (),
81
- }},
82
- }
83
- }),
71
+ source .Kind (mgr .GetCache (), & appsv1.Deployment {},
72
+ handler .EnqueueRequestsFromMapFunc (func (ctx context.Context , a client.Object ) []reconcile.Request {
73
+ return []reconcile.Request {
74
+ {NamespacedName : types.NamespacedName {
75
+ Name : a .GetName () + "-1" ,
76
+ Namespace : a .GetNamespace (),
77
+ }},
78
+ {NamespacedName : types.NamespacedName {
79
+ Name : a .GetName () + "-2" ,
80
+ Namespace : a .GetNamespace (),
81
+ }},
82
+ }
83
+ }),
84
+ ),
84
85
)
85
86
if err != nil {
86
87
// handle it
@@ -91,33 +92,34 @@ func ExampleEnqueueRequestsFromMapFunc() {
91
92
func ExampleFuncs () {
92
93
// controller is a controller.controller
93
94
err := c .Watch (
94
- source .Kind (mgr .GetCache (), & corev1.Pod {}),
95
- handler.Funcs {
96
- CreateFunc : func (ctx context.Context , e event.CreateEvent , q workqueue.RateLimitingInterface ) {
97
- q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
98
- Name : e .Object .GetName (),
99
- Namespace : e .Object .GetNamespace (),
100
- }})
95
+ source .Kind (mgr .GetCache (), & corev1.Pod {},
96
+ handler.Funcs {
97
+ CreateFunc : func (ctx context.Context , e event.CreateEvent , q workqueue.RateLimitingInterface ) {
98
+ q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
99
+ Name : e .Object .GetName (),
100
+ Namespace : e .Object .GetNamespace (),
101
+ }})
102
+ },
103
+ UpdateFunc : func (ctx context.Context , e event.UpdateEvent , q workqueue.RateLimitingInterface ) {
104
+ q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
105
+ Name : e .ObjectNew .GetName (),
106
+ Namespace : e .ObjectNew .GetNamespace (),
107
+ }})
108
+ },
109
+ DeleteFunc : func (ctx context.Context , e event.DeleteEvent , q workqueue.RateLimitingInterface ) {
110
+ q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
111
+ Name : e .Object .GetName (),
112
+ Namespace : e .Object .GetNamespace (),
113
+ }})
114
+ },
115
+ GenericFunc : func (ctx context.Context , e event.GenericEvent , q workqueue.RateLimitingInterface ) {
116
+ q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
117
+ Name : e .Object .GetName (),
118
+ Namespace : e .Object .GetNamespace (),
119
+ }})
120
+ },
101
121
},
102
- UpdateFunc : func (ctx context.Context , e event.UpdateEvent , q workqueue.RateLimitingInterface ) {
103
- q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
104
- Name : e .ObjectNew .GetName (),
105
- Namespace : e .ObjectNew .GetNamespace (),
106
- }})
107
- },
108
- DeleteFunc : func (ctx context.Context , e event.DeleteEvent , q workqueue.RateLimitingInterface ) {
109
- q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
110
- Name : e .Object .GetName (),
111
- Namespace : e .Object .GetNamespace (),
112
- }})
113
- },
114
- GenericFunc : func (ctx context.Context , e event.GenericEvent , q workqueue.RateLimitingInterface ) {
115
- q .Add (reconcile.Request {NamespacedName : types.NamespacedName {
116
- Name : e .Object .GetName (),
117
- Namespace : e .Object .GetNamespace (),
118
- }})
119
- },
120
- },
122
+ ),
121
123
)
122
124
if err != nil {
123
125
// handle it
0 commit comments