Releases: operator-framework/operator-lib
Releases · operator-framework/operator-lib
v0.9.0
Additions
- Add a prune package to handle cleanup of pods and job resources (#75)
- Change prune strategy to separate resource removal from the strategy (#76)
v0.8.0
Additions
- Introduced
conditions.Factory
interface to enable users to provide their own
implementations for building a Condition object to manage OperatorCondition
resources. (#58)
Bug Fixes
- Fix syntax in godoc of
proxy
library. (#72)
v0.7.0
Additions
- Add function to facilitate proxy-aware operators (#71)
v0.6.0
Additions
- Added NewPause(key) to handler and predicate packages that returns an EventHandler and Predicate, respectively, to pause object reconciliation on objects. (#60)
Bug Fixes
- Fix permission issue when setting the operator-condition. (#70)
v0.5.0
Additions
- Bump controller-runtime version to 0.9.0 (#64)
- Update conditions library to use v2 api (#65)
Removals
- Remove
ErrNoOperatorCondition
from conditions library (#66)
v0.4.1
Bug Fixes
- Ignore time in ManagedFields when processing events from dependent resources (#59)
- deps: controller-runtime v0.8.3 (#57)
- predicate: Remove duplicate object validation (#47)
v0.4.0
Additions
- Bump controller-runtime version to 0.8.0 (#49 )
v0.3.0
Additions
- Bump Go to 1.15 (#38)
- Add library to interact with Operator Conditions (#43)
- Bump controller-runtime to 0.7.0 (#45)
v0.2.0
Bug Fixes
- Modified leader re-election logic to check the condition of the node where leader pod is running and trigger immediately (#25)
Additions
- Added Contributing guide to the repository (#23)
- Added release script (#36)
Removals
- Removed
status
package in support of upstream Conditions
library (#35)
v0.1.0
Additions
- Added leader for life (#7)
- Added
EnqueueRequestForAnnotation
(#2)
- Added
InstrumentedEnqueueRequestForObject
(#15)
- Added
NoGenerationPredicate
(#11)
- Added
DependentPredicate
(initial commit)
- Added
Condition
(initial commit)