Darren Shepherd
6782e638ac
Force nil values to nil,nil interface
2018-12-17 15:43:21 -07:00
Darren Shepherd
3fcee106fd
Drop revision check for lifecycle update
2018-11-28 09:58:09 -07:00
Darren Shepherd
f1c772b7f1
Fix bugs in lifecycle
2018-11-26 10:46:27 -07:00
Darren Shepherd
a036721900
New client style
2018-11-26 08:43:27 -07:00
Darren Shepherd
77869d26b3
Handlers return object and error
2018-10-30 09:57:37 -07:00
Darren Shepherd
296fc765c9
After failing to remove finalizer refresh finalizer list
2018-10-15 16:10:17 -07:00
Darren Shepherd
ff60298f31
Move ObjectClient to different package
2018-04-03 14:09:16 -07:00
Darren Shepherd
5c92744615
Try three times to remove finalizer
2018-04-02 04:27:50 -07:00
Daishan Peng
b62e043067
only update when obj is not nil
2018-02-07 13:48:17 -08:00
Darren Shepherd
fd47aed192
Fix checking object changes before update
2018-01-16 19:54:43 +00:00
Craig Jellick
905797b50f
Add suport for cluster scoped controllers
...
Some worload controllers need to watch resoruces in the mangement plane
and react to them. But, they should only react to resources that
correspond to their cluster. This adds framework support for that.
2018-01-16 09:04:15 -07:00
Craig Jellick
a26be15e57
Allow namespaces to have finalizers
...
Now the we are properly formatting finalizer names, they can
successfully be added to namespaces. This has is no longer needed.
2018-01-15 10:31:34 -07:00
Darren Shepherd
2e2459a143
Fix race condition in setting initialized and finalizers
2018-01-12 14:39:58 +00:00
Daishan Peng
1ba4bb0d80
change better format for finalizer
2018-01-04 04:50:36 +00:00
Daishan Peng
026837668c
use patch for update, fix namespace actions
2017-12-29 22:08:51 +00:00
Darren Shepherd
2550f12a9a
Add offspring controller
2017-12-19 21:44:02 -07:00
Darren Shepherd
2321c6cbaf
Fix error handling in lifecycle
2017-12-16 01:30:46 -07:00
Darren Shepherd
8c0d4bfe2e
Use helper method
2017-12-13 17:24:41 -07:00
Darren Shepherd
b7be5d9d3c
Return modified obj from lifecycle adapter
2017-12-13 17:24:41 -07:00
Darren Shepherd
c385e4d5be
Rename initialize to create
2017-12-05 14:15:52 -07:00
Darren Shepherd
18d3f69aa8
Updates
2017-12-05 09:21:47 -07:00