This release brings additional performance and resource utilization improvements: 3x less memory usage, ~20% less cpu usage with ~30% faster processing. Follow #919 for more details. Reconcile loop logic has been fully refactored, enabling tool authors to embed it into their codebases.
By default, bindings are now projected as files mounted within application containers. To switch back to the previous behavior, spec.bindAsFiles
must be set to false
.
Changes
- #919 - refactor reconcile loop (@pedjak)
- #907 - Default Projection as Files (@DhritiShikhar)
- #914 - Remove output redirect in install.sh to file named 1 (@pmacik)
Testing
- #917 - Bump pyyaml from 5.3.1 to 5.4 in /test/acceptance/features (@dependabot[bot])
- #916 - Collect the operator logs after running PR test jobs (@pedjak)
Check OperatorHub page for installation instructions. Alternatively, you can install the operator by applying the published release.yaml
file:
kubectl apply -f https://github.com/redhat-developer/service-binding-operator/releases/download/v0.7.0/release.yaml
The operator will be deployed in service-binding-operator
namespace.